Author: Amaury Forgeot d'Arc <amaur...@gmail.com>
Branch: stdlib-2.7.9
Changeset: r75748:6ba8d5a9355c
Date: 2015-02-06 23:35 +0100
http://bitbucket.org/pypy/pypy/changeset/6ba8d5a9355c/

Log:    Attempt to fix tests on linux 32bit.

diff --git a/pypy/module/_ssl/__init__.py b/pypy/module/_ssl/__init__.py
--- a/pypy/module/_ssl/__init__.py
+++ b/pypy/module/_ssl/__init__.py
@@ -1,3 +1,4 @@
+from rpython.rlib.rarithmetic import intmask
 from pypy.interpreter.mixedmodule import MixedModule
 from pypy.module._ssl import ssl_data
 
@@ -31,6 +32,8 @@
         from pypy.module._ssl.interp_ssl import constants, HAVE_OPENSSL_RAND
 
         for constant, value in constants.iteritems():
+            if constant.startswith('OP_'):
+                value = intmask(value)  # Convert to C long and wrap around.
             Module.interpleveldefs[constant] = "space.wrap(%r)" % (value,)
 
         if HAVE_OPENSSL_RAND:
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to