Author: Manuel Jacob
Branch: remove-remaining-smm
Changeset: r69364:a3176fb0a3e3
Date: 2014-02-24 21:31 +0100
http://bitbucket.org/pypy/pypy/changeset/a3176fb0a3e3/

Log:    Fix.

diff --git a/pypy/objspace/std/complexobject.py 
b/pypy/objspace/std/complexobject.py
--- a/pypy/objspace/std/complexobject.py
+++ b/pypy/objspace/std/complexobject.py
@@ -280,8 +280,7 @@
         if space.isinstance_w(w_obj, space.w_int):
             return W_ComplexObject(space.int_w(w_obj), 0.0)
         if space.isinstance_w(w_obj, space.w_long):
-            dval = w_obj.tofloat(space)
-            return W_ComplexObject(dval, 0.0)
+            return W_ComplexObject(space.float_w(w_obj), 0.0)
         if space.isinstance_w(w_obj, space.w_float):
             return W_ComplexObject(space.float_w(w_obj), 0.0)
 
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to