Author: Amaury Forgeot d'Arc <[email protected]>
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
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit