[pypy-svn] r74568 - pypy/trunk/pypy/module/cpyext

afa at codespeak.net afa at codespeak.net
Wed May 19 10:31:54 CEST 2010


Author: afa
Date: Wed May 19 10:31:53 2010
New Revision: 74568

Modified:
   pypy/trunk/pypy/module/cpyext/pyerrors.py
Log:
Grumble. rffi.INT values are even not comparable to zero.


Modified: pypy/trunk/pypy/module/cpyext/pyerrors.py
==============================================================================
--- pypy/trunk/pypy/module/cpyext/pyerrors.py	(original)
+++ pypy/trunk/pypy/module/cpyext/pyerrors.py	Wed May 19 10:31:53 2010
@@ -227,7 +227,7 @@
     w_value = operror.get_w_value(space)
     w_tb = space.wrap(operror.application_traceback)
 
-    if set_sys_last_vars:
+    if rffi.cast(lltype.Signed, set_sys_last_vars):
         space.sys.setdictvalue(space, "last_type", w_type)
         space.sys.setdictvalue(space, "last_value", w_value)
         space.sys.setdictvalue(space, "last_traceback", w_tb)



More information about the Pypy-commit mailing list