[pypy-commit] pypy py3k: Fix shape of array buffers
rlamy
pypy.commits at gmail.com
Wed Aug 31 11:22:10 EDT 2016
Author: Ronan Lamy <ronan.lamy at gmail.com>
Branch: py3k
Changeset: r86784:00ac4fb4c63b
Date: 2016-08-31 16:21 +0100
http://bitbucket.org/pypy/pypy/changeset/00ac4fb4c63b/
Log: Fix shape of array buffers
diff --git a/pypy/module/array/interp_array.py b/pypy/module/array/interp_array.py
--- a/pypy/module/array/interp_array.py
+++ b/pypy/module/array/interp_array.py
@@ -645,6 +645,9 @@
def getndim(self):
return 1
+ def getshape(self):
+ return [self.array.len]
+
def getstrides(self):
return [self.getitemsize()]
diff --git a/pypy/objspace/std/test/test_memoryobject.py b/pypy/objspace/std/test/test_memoryobject.py
--- a/pypy/objspace/std/test/test_memoryobject.py
+++ b/pypy/objspace/std/test/test_memoryobject.py
@@ -153,6 +153,7 @@
assert m.format == 'i'
assert m.itemsize == 4
assert len(m) == 10
+ assert m.shape == (10,)
assert len(m.tobytes()) == 40
assert m[0] == 0
m[0] = 1
More information about the pypy-commit
mailing list