From e4f80d0f1762b5554abe028ff69e3419d9e672ca Mon Sep 17 00:00:00 2001 From: Jeong YunWon Date: Sun, 8 Mar 2020 05:03:32 +0900 Subject: [PATCH] Add memoryview.__len__ --- vm/src/obj/objmemory.rs | 5 +++++ 1 file changed, 5 insertions(+) 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 {