Author: Manuel Jacob
Branch: remove-remaining-smm
Changeset: r69370:9b9f11802928
Date: 2014-02-24 21:49 +0100
http://bitbucket.org/pypy/pypy/changeset/9b9f11802928/

Log:    Use space.float_w here.

diff --git a/pypy/objspace/std/floatobject.py b/pypy/objspace/std/floatobject.py
--- a/pypy/objspace/std/floatobject.py
+++ b/pypy/objspace/std/floatobject.py
@@ -352,9 +352,9 @@
         if isinstance(w_obj, W_FloatObject):
             return w_obj
         if space.isinstance_w(w_obj, space.w_int):
-            return W_FloatObject(float(space.int_w(w_obj)))
+            return W_FloatObject(space.float_w(w_obj))
         if space.isinstance_w(w_obj, space.w_long):
-            return W_FloatObject(w_obj.tofloat(space))
+            return W_FloatObject(space.float_w(w_obj))
 
     def _float2string(self, x, code, precision):
         # we special-case explicitly inf and nan here
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to