[pypy-svn] r74805 - pypy/trunk/pypy/module/cpyext
afa at codespeak.net
afa at codespeak.net
Thu May 27 13:24:14 CEST 2010
Author: afa
Date: Thu May 27 13:24:12 2010
New Revision: 74805
Modified:
pypy/trunk/pypy/module/cpyext/slotdefs.py
Log:
Don't "export" these functions, they are internal function pointers
Modified: pypy/trunk/pypy/module/cpyext/slotdefs.py
==============================================================================
--- pypy/trunk/pypy/module/cpyext/slotdefs.py (original)
+++ pypy/trunk/pypy/module/cpyext/slotdefs.py Thu May 27 13:24:12 2010
@@ -106,7 +106,7 @@
raise OperationError(space.w_StopIteration, space.w_None)
return w_res
- at cpython_api([PyTypeObjectPtr, PyObject, PyObject], PyObject, external=True)
+ at cpython_api([PyTypeObjectPtr, PyObject, PyObject], PyObject, external=False)
def slot_tp_new(space, type, w_args, w_kwds):
from pypy.module.cpyext.tupleobject import PyTuple_Check
pyo = rffi.cast(PyObject, type)
@@ -117,18 +117,18 @@
w_args_new = space.newtuple(args_w)
return space.call(w_func, w_args_new, w_kwds)
- at cpython_api([PyObject, PyObject, PyObject], rffi.INT_real, error=-1)
+ at cpython_api([PyObject, PyObject, PyObject], rffi.INT_real, error=-1, external=False)
def slot_tp_init(space, w_self, w_args, w_kwds):
w_descr = space.lookup(w_self, '__init__')
args = Arguments.frompacked(space, w_args, w_kwds)
space.get_and_call_args(w_descr, w_self, args)
return 0
- at cpython_api([PyObject, PyObject, PyObject], PyObject)
+ at cpython_api([PyObject, PyObject, PyObject], PyObject, external=False)
def slot_tp_call(space, w_self, w_args, w_kwds):
return space.call(w_self, w_args, w_kwds)
- at cpython_api([PyObject], PyObject)
+ at cpython_api([PyObject], PyObject, external=False)
def slot_nb_int(space, w_self):
return space.int(w_self)
More information about the Pypy-commit
mailing list