Author: Ronan Lamy <[email protected]>
Branch: py3k
Changeset: r86587:8f0af3b2bb3e
Date: 2016-08-27 05:58 +0100
http://bitbucket.org/pypy/pypy/changeset/8f0af3b2bb3e/

Log:    Restore support for the memoryview attributes that were already
        implemented

diff --git a/pypy/objspace/std/memoryobject.py 
b/pypy/objspace/std/memoryobject.py
--- a/pypy/objspace/std/memoryobject.py
+++ b/pypy/objspace/std/memoryobject.py
@@ -145,11 +145,11 @@
 
     def w_get_format(self, space):
         self._check_released(space)
-        return space.wrap(self.buf.getformat())
+        return space.wrap(self.format)
 
     def w_get_itemsize(self, space):
         self._check_released(space)
-        return space.wrap(self.buf.getitemsize())
+        return space.newint(self.itemsize)
 
     def w_get_ndim(self, space):
         self._check_released(space)
@@ -161,11 +161,11 @@
 
     def w_get_shape(self, space):
         self._check_released(space)
-        return space.newtuple([space.wrap(x) for x in self.buf.getshape()])
+        return space.newtuple([space.newint(self.getlength())])
 
     def w_get_strides(self, space):
         self._check_released(space)
-        return space.newtuple([space.wrap(x) for x in self.buf.getstrides()])
+        return space.newtuple([space.newint(self.itemsize)])
 
     def w_get_suboffsets(self, space):
         self._check_released(space)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to