diff --git a/derive/src/pyclass.rs b/derive/src/pyclass.rs index 0e59ec3b8..882c8b779 100644 --- a/derive/src/pyclass.rs +++ b/derive/src/pyclass.rs @@ -502,7 +502,7 @@ impl ToTokens for GetSetNursery { class.set_str_attr( #name, ::rustpython_vm::pyobject::PyObject::new( - ::rustpython_vm::builtins::getset::PyGetSet::#constructor(#name.into(), &Self::#getter #setter), + ::rustpython_vm::builtins::PyGetSet::#constructor(#name.into(), &Self::#getter #setter), ctx.types.getset_type.clone(), None) ); } diff --git a/vm/src/builtins/mod.rs b/vm/src/builtins/mod.rs index a81ea0f8c..b199b89f8 100644 --- a/vm/src/builtins/mod.rs +++ b/vm/src/builtins/mod.rs @@ -29,6 +29,7 @@ pub use function::PyFunction; pub(crate) mod generator; pub use generator::PyGenerator; pub(crate) mod getset; +pub use getset::PyGetSet; pub(crate) mod int; pub use int::{PyInt, PyIntRef}; pub(crate) mod iter;