Author: Romain Guillebert <[email protected]>
Branch: numpy-subarrays
Changeset: r64163:217977b64ee9
Date: 2013-05-15 16:00 +0200
http://bitbucket.org/pypy/pypy/changeset/217977b64ee9/

Log:    Fix dtype test

diff --git a/pypy/module/micronumpy/interp_dtype.py 
b/pypy/module/micronumpy/interp_dtype.py
--- a/pypy/module/micronumpy/interp_dtype.py
+++ b/pypy/module/micronumpy/interp_dtype.py
@@ -114,10 +114,11 @@
         return space.wrap(self.itemtype.alignment)
 
     def descr_get_subdtype(self, space):
-        return space.newtuple([space.wrap(self.subdtype), 
space.newtuple(self.shape)])
+        return space.newtuple([space.wrap(self.subdtype), 
self.descr_get_shape(space)])
 
     def descr_get_shape(self, space):
-        return space.newtuple(self.shape)
+        w_shape = [space.wrap(dim) for dim in self.shape]
+        return space.newtuple(w_shape)
 
     def eq(self, space, w_other):
         w_other = space.call_function(space.gettypefor(W_Dtype), w_other)
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to