[Numpy-discussion] strange test failure in Cython code with numpy master

Ralf Gommers ralf.gommers at googlemail.com
Thu Sep 8 15:59:50 EDT 2011


There's a test failure in scipy/io/matlab/mio_utils that shows up with numpy
master but not 1.5.1, see http://projects.scipy.org/scipy/ticket/1512
I have a fix here:
but I don't really understand why the code is failing in the first
This is the relevant part:

-    arr = np.squeeze(arr)
-    if not arr.shape and arr.dtype.isbuiltin: # 0d coverted to scalar
-        return arr.item()
-    return arr
+    arr2 = np.squeeze(arr)
+    if (not arr2.shape) and arr2.dtype.isbuiltin: # 0d coverted to scalar
+        return arr2.item()
+    return arr2

All it does is rename arr to arr2. It fails with both Cython 0.13 and 0.15.
Any idea?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20110908/320732b5/attachment.html>

More information about the NumPy-Discussion mailing list