Skip to content

Commit 9829a54

Browse files
committed
Fix: remove invalid constructor call.
1 parent 0e95fc6 commit 9829a54

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

graalpython/lib-graalpython/memoryview.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,9 @@ def __memoryview_init(self, *args, **kwargs):
4747
return __memoryview_init
4848

4949
def make_getitem():
50-
def __memoryview_getitem(self, *args, **kwargs):
51-
import _memoryview
52-
res = _memoryview.nativememoryview(*args, **kwargs)
53-
return memoryview(res) if isinstance(res, _memoryview.nativememoryview) else res
50+
def __memoryview_getitem(self, key):
51+
res = self.__c_memoryview.__getitem__(key)
52+
return memoryview(res) if isinstance(res, type(self.__c_memoryview)) else res
5453
return __memoryview_getitem
5554

5655
memoryview.__init__ = make_init()

0 commit comments

Comments
 (0)