[pypy-svn] r76026 - in pypy/branch/interplevel-array: . lib-python lib_pypy lib_pypy/pypy_test pypy/module/array pypy/module/test_lib_pypy/ctypes_tests pypy/rlib

hakanardo at codespeak.net hakanardo at codespeak.net
Thu Jul 8 15:47:39 CEST 2010


Author: hakanardo
Date: Thu Jul  8 15:47:36 2010
New Revision: 76026

Modified:
   pypy/branch/interplevel-array/   (props changed)
   pypy/branch/interplevel-array/lib-python/   (props changed)
   pypy/branch/interplevel-array/lib_pypy/   (props changed)
   pypy/branch/interplevel-array/lib_pypy/dbm.py   (props changed)
   pypy/branch/interplevel-array/lib_pypy/pypy_test/test_functools.py   (props changed)
   pypy/branch/interplevel-array/pypy/module/array/interp_array_try1.py   (props changed)
   pypy/branch/interplevel-array/pypy/module/test_lib_pypy/ctypes_tests/   (props changed)
   pypy/branch/interplevel-array/pypy/rlib/rarithmetic.py
Log:
svn merge -r76012:76023  svn+ssh://hakanardo@codespeak.net/svn/pypy/trunk

Modified: pypy/branch/interplevel-array/pypy/rlib/rarithmetic.py
==============================================================================
--- pypy/branch/interplevel-array/pypy/rlib/rarithmetic.py	(original)
+++ pypy/branch/interplevel-array/pypy/rlib/rarithmetic.py	Thu Jul  8 15:47:36 2010
@@ -118,7 +118,7 @@
         result = int(int(x))  # -2147483648.0 => -2147483648L => -2147483648
     except (OverflowError, ValueError): # ValueError for int(nan) on Py>=2.6
         raise OverflowError
-    if type(result) is not int:
+    if not objectmodel.we_are_translated() and type(result) is not int:
         raise OverflowError
     return result
 



More information about the Pypy-commit mailing list