diff --git a/vm/src/obj/objmemory.rs b/vm/src/obj/objmemory.rs index 31cd21ebd..5e37ff2c6 100644 --- a/vm/src/obj/objmemory.rs +++ b/vm/src/obj/objmemory.rs @@ -59,6 +59,11 @@ impl PyMemoryView { fn getitem(&self, needle: PyObjectRef, vm: &VirtualMachine) -> PyResult { vm.call_method(&self.obj_ref, "__getitem__", vec![needle]) } + + #[pymethod(magic)] + fn len(&self, vm: &VirtualMachine) -> PyResult { + vm.call_method(&self.obj_ref, "__len__", vec![]) + } } impl PyValue for PyMemoryView {