[pypy-commit] pypy default: fix translation
mattip
pypy.commits at gmail.com
Thu Dec 24 10:27:49 EST 2015
Author: mattip <matti.picus at gmail.com>
Branch:
Changeset: r81443:29e5f94db9b6
Date: 2015-12-24 17:24 +0200
http://bitbucket.org/pypy/pypy/changeset/29e5f94db9b6/
Log: fix translation
diff --git a/pypy/module/cpyext/slotdefs.py b/pypy/module/cpyext/slotdefs.py
--- a/pypy/module/cpyext/slotdefs.py
+++ b/pypy/module/cpyext/slotdefs.py
@@ -4,7 +4,8 @@
from rpython.rtyper.lltypesystem import rffi, lltype
from pypy.module.cpyext.api import (
- cpython_api, generic_cpy_call, PyObject, Py_ssize_t, Py_TPFLAGS_CHECKTYPES)
+ cpython_api, generic_cpy_call, PyObject, Py_ssize_t, Py_TPFLAGS_CHECKTYPES,
+ CANNOT_FAIL)
from pypy.module.cpyext.typeobjectdefs import (
unaryfunc, wrapperfunc, ternaryfunc, PyTypeObjectPtr, binaryfunc,
getattrfunc, getattrofunc, setattrofunc, lenfunc, ssizeargfunc, inquiry,
@@ -386,7 +387,7 @@
return
@cpython_api([PyObject, PyObject], PyObject,
- error=lltype.nullptr(rffi.VOIDP.TO), external=True)
+ error=CANNOT_FAIL, external=True)
@func_renamer("cpyext_tp_getattro_%s" % (typedef.name,))
def slot_tp_getattro(space, w_self, w_name):
return space.call_function(getattr_fn, w_self, w_name)
More information about the pypy-commit
mailing list