Author: Alex Gaynor <[email protected]>
Branch: numpy-dtype-alt
Changeset: r46766:92d7c61d75ca
Date: 2011-08-25 00:34 -0400
http://bitbucket.org/pypy/pypy/changeset/92d7c61d75ca/

Log:    cmp isn't rpython, apparently

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
@@ -240,7 +240,13 @@
 
     @unaryop
     def sign(self, v):
-        return cmp(v, 0)
+        if v > 0:
+            return 1
+        elif v < 0:
+            return -1
+        else:
+            assert v == 0
+            return 0
 
     def str_format(self, item):
         return str(widen(self.unbox(item)))
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to