Author: Alex Gaynor <[email protected]>
Branch: 
Changeset: r48852:9e7c5b33e755
Date: 2011-11-06 15:14 -0500
http://bitbucket.org/pypy/pypy/changeset/9e7c5b33e755/

Log:    fix a crash and translation in micronumpy

diff --git a/pypy/module/micronumpy/interp_numarray.py 
b/pypy/module/micronumpy/interp_numarray.py
--- a/pypy/module/micronumpy/interp_numarray.py
+++ b/pypy/module/micronumpy/interp_numarray.py
@@ -202,7 +202,7 @@
         return space.newtuple([self.descr_len(space)])
 
     def descr_get_size(self, space):
-        return space.wrap(self.size)
+        return space.wrap(self.find_size())
 
     def descr_copy(self, space):
         return space.call_function(space.gettypefor(BaseArray), self, 
self.find_dtype())
diff --git a/pypy/module/micronumpy/test/test_numarray.py 
b/pypy/module/micronumpy/test/test_numarray.py
--- a/pypy/module/micronumpy/test/test_numarray.py
+++ b/pypy/module/micronumpy/test/test_numarray.py
@@ -21,7 +21,9 @@
         from numpy import array
         # XXX fixed on multidim branch
         #assert array(3).size == 1
-        assert array([1, 2, 3]).size == 3
+        a = array([1, 2, 3])
+        assert a.size == 3
+        assert (a + a).size == 3
 
     def test_empty(self):
         """
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to