use identifier api
This commit is contained in:
parent
b4dcb10514
commit
302e7902c8
|
@ -1837,10 +1837,11 @@ PyEval_EvalFrameEx(PyFrameObject *f, int throwflag)
|
||||||
if (PyGen_CheckExact(x)) {
|
if (PyGen_CheckExact(x)) {
|
||||||
retval = _PyGen_Send((PyGenObject *)x, u);
|
retval = _PyGen_Send((PyGenObject *)x, u);
|
||||||
} else {
|
} else {
|
||||||
|
_Py_IDENTIFIER(send);
|
||||||
if (u == Py_None)
|
if (u == Py_None)
|
||||||
retval = PyIter_Next(x);
|
retval = PyIter_Next(x);
|
||||||
else
|
else
|
||||||
retval = PyObject_CallMethod(x, "send", "O", u);
|
retval = _PyObject_CallMethodId(x, &PyId_send, "O", u);
|
||||||
}
|
}
|
||||||
Py_DECREF(u);
|
Py_DECREF(u);
|
||||||
if (!retval) {
|
if (!retval) {
|
||||||
|
|
Loading…
Reference in New Issue