[pypy-svn] r72601 - in pypy/branch/cpython-extension/pypy/module/cpyext: . test

afa at codespeak.net afa at codespeak.net
Tue Mar 23 00:00:41 CET 2010


Author: afa
Date: Tue Mar 23 00:00:40 2010
New Revision: 72601

Modified:
   pypy/branch/cpython-extension/pypy/module/cpyext/api.py
   pypy/branch/cpython-extension/pypy/module/cpyext/test/test_cpyext.py
Log:
compatibility with CPython 2.4


Modified: pypy/branch/cpython-extension/pypy/module/cpyext/api.py
==============================================================================
--- pypy/branch/cpython-extension/pypy/module/cpyext/api.py	(original)
+++ pypy/branch/cpython-extension/pypy/module/cpyext/api.py	Tue Mar 23 00:00:40 2010
@@ -119,7 +119,7 @@
     for i in xrange(size - rffi.sizeof(T)):
         new_fields.append(("custom%i" % (i, ), lltype.Char))
     hints["padding"] = hints["padding"] + tuple(pad_fields)
-    return lltype.Struct(hints["c_name"], *new_fields, hints=hints)
+    return lltype.Struct(hints["c_name"], hints=hints, *new_fields)
 
 def make_ref(space, w_obj, borrowed=False):
     if w_obj is None:

Modified: pypy/branch/cpython-extension/pypy/module/cpyext/test/test_cpyext.py
==============================================================================
--- pypy/branch/cpython-extension/pypy/module/cpyext/test/test_cpyext.py	(original)
+++ pypy/branch/cpython-extension/pypy/module/cpyext/test/test_cpyext.py	Tue Mar 23 00:00:40 2010
@@ -21,7 +21,7 @@
 def PyPy_Crash2(space):
     1/0
 
-class TestApi():
+class TestApi:
     def test_signature(self):
         assert 'Py_InitModule' in api.FUNCTIONS
         assert api.FUNCTIONS['Py_InitModule'].argtypes == [



More information about the Pypy-commit mailing list