Author: Ronan Lamy <[email protected]>
Branch: fix-broken-types
Changeset: r93079:839732d2f9d2
Date: 2016-11-24 02:25 +0000
http://bitbucket.org/pypy/pypy/changeset/839732d2f9d2/
Log: translation fixes
diff --git a/pypy/module/micronumpy/types.py b/pypy/module/micronumpy/types.py
--- a/pypy/module/micronumpy/types.py
+++ b/pypy/module/micronumpy/types.py
@@ -894,7 +894,7 @@
@simple_unary_op
def exp2(self, v):
try:
- return math.pow(2, v)
+ return math.pow(2., v)
except OverflowError:
return rfloat.INFINITY
@@ -1587,7 +1587,7 @@
@complex_unary_op
def exp2(self, v):
try:
- return rcomplex.c_pow((2,0), v)
+ return rcomplex.c_pow((2., 0.), v)
except OverflowError:
return rfloat.INFINITY, rfloat.NAN
except ValueError:
@@ -1752,7 +1752,7 @@
try:
return rcomplex.c_log(v[0] + 1, v[1])
except OverflowError:
- return -rfloat.INFINITY, 0
+ return -rfloat.INFINITY, 0.
except ValueError:
return rfloat.NAN, rfloat.NAN
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
@@ -365,7 +365,7 @@
value += 2 * half_eps
mant_dig = rfloat.DBL_MANT_DIG
if (top_exp == rfloat.DBL_MAX_EXP and
- value == math.ldexp(2 * half_eps,
mant_dig)):
+ value == math.ldexp(2 * float(half_eps),
mant_dig)):
raise oefmt(space.w_OverflowError, "too
large")
value = math.ldexp(value, (exp + 4*key_digit))
while i < length and s[i].isspace():
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit