[pypy-svn] r73116 - pypy/branch/cpython-extension/pypy/module/cpyext

xoraxax at codespeak.net xoraxax at codespeak.net
Mon Mar 29 20:12:03 CEST 2010


Author: xoraxax
Date: Mon Mar 29 20:12:01 2010
New Revision: 73116

Modified:
   pypy/branch/cpython-extension/pypy/module/cpyext/api.py
Log:
Use _isllptr here.

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	Mon Mar 29 20:12:01 2010
@@ -152,7 +152,7 @@
                             arg = input_arg
                     elif ARG is PyObject and is_wrapped:
                         # convert to a wrapped object
-                        if not isinstance(input_arg, W_Root):
+                        if rffi._isllptr(input_arg):
                             arg = from_ref(space, input_arg)
                         else:
                             arg = input_arg



More information about the Pypy-commit mailing list