diff --git a/vm/src/obj/objclassmethod.rs b/vm/src/obj/objclassmethod.rs index edc579698..84af11004 100644 --- a/vm/src/obj/objclassmethod.rs +++ b/vm/src/obj/objclassmethod.rs @@ -1,7 +1,7 @@ use super::objtype::PyClassRef; use crate::function::OptionalArg; use crate::pyobject::{ - PyClassImpl, PyContext, PyObjectRef, PyRef, PyResult, PyValue, TypeProtocol, + PyClassImpl, PyContext, PyObjectRef, PyRef, PyResult, PyValue, ThreadSafe, TypeProtocol, }; use crate::slots::SlotDescriptor; use crate::vm::VirtualMachine; @@ -32,6 +32,7 @@ pub struct PyClassMethod { callable: PyObjectRef, } pub type PyClassMethodRef = PyRef; +impl ThreadSafe for PyClassMethod {} impl PyClassMethod { pub fn new(value: PyObjectRef) -> Self {