Commit 6ba0345d authored by Stefan Behnel's avatar Stefan Behnel

Fix "__Pyx_PyObject_CallOneArg()" when calling PyCFunctions with the METH_METHOD flag set.

parent 09ccf3c2
...@@ -2271,7 +2271,7 @@ static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func, PyObjec ...@@ -2271,7 +2271,7 @@ static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func, PyObjec
// fast and simple case that we are optimising for // fast and simple case that we are optimising for
return __Pyx_PyObject_CallMethO(func, arg); return __Pyx_PyObject_CallMethO(func, arg);
#if CYTHON_FAST_PYCCALL #if CYTHON_FAST_PYCCALL
} else if (PyCFunction_GET_FLAGS(func) & METH_FASTCALL) { } else if (__Pyx_PyFastCFunction_Check(func)) {
return __Pyx_PyCFunction_FastCall(func, &arg, 1); return __Pyx_PyCFunction_FastCall(func, &arg, 1);
#endif #endif
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment