[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