Lines Matching defs:iter
2040 PyObject *it; /* iter(v) */
2184 PyObject *it; /* iter(seq) */
2806 "iter() returned non-iterator "
2861 PyIter_Next(PyObject *iter)
2864 result = (*Py_TYPE(iter)->tp_iternext)(iter);
2877 PyIter_Send(PyObject *iter, PyObject *arg, PyObject **result)
2881 if (Py_TYPE(iter)->tp_as_async && Py_TYPE(iter)->tp_as_async->am_send) {
2882 PySendResult res = Py_TYPE(iter)->tp_as_async->am_send(iter, arg, result);
2883 assert(_Py_CheckSlotResult(iter, "am_send", res != PYGEN_ERROR));
2886 if (arg == Py_None && PyIter_Check(iter)) {
2887 *result = Py_TYPE(iter)->tp_iternext(iter);
2890 *result = PyObject_CallMethodOneArg(iter, &_Py_ID(send), arg);