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

afa at codespeak.net afa at codespeak.net
Wed May 19 09:49:21 CEST 2010


Author: afa
Date: Wed May 19 09:49:18 2010
New Revision: 74561

Modified:
   pypy/trunk/pypy/module/cpyext/dictobject.py
Log:
PyDict_Next is a stub, but gives it at least the correct signature


Modified: pypy/trunk/pypy/module/cpyext/dictobject.py
==============================================================================
--- pypy/trunk/pypy/module/cpyext/dictobject.py	(original)
+++ pypy/trunk/pypy/module/cpyext/dictobject.py	Wed May 19 09:49:18 2010
@@ -1,7 +1,8 @@
 from pypy.rpython.lltypesystem import rffi, lltype
-from pypy.module.cpyext.api import cpython_api, CANNOT_FAIL, build_type_checkers,\
-        Py_ssize_t, PyObjectP, CONST_STRING
-from pypy.module.cpyext.pyobject import PyObject, borrow_from
+from pypy.module.cpyext.api import (
+    cpython_api, CANNOT_FAIL, build_type_checkers, Py_ssize_t,
+    Py_ssize_tP, CONST_STRING)
+from pypy.module.cpyext.pyobject import PyObject, PyObjectP, borrow_from
 from pypy.module.cpyext.pyerrors import PyErr_BadInternalCall
 from pypy.interpreter.error import OperationError
 
@@ -102,7 +103,7 @@
     dictionary, as in the dictionary method dict.items()."""
     return space.call_method(w_obj, "items")
 
- at cpython_api([PyObject, Py_ssize_t, PyObjectP, PyObjectP], rffi.INT_real, error=CANNOT_FAIL)
+ at cpython_api([PyObject, Py_ssize_tP, PyObjectP, PyObjectP], rffi.INT_real, error=CANNOT_FAIL)
 def PyDict_Next(space, w_obj, ppos, pkey, pvalue):
     """Iterate over all key-value pairs in the dictionary p.  The
     Py_ssize_t referred to by ppos must be initialized to 0



More information about the Pypy-commit mailing list