Home
last modified time | relevance | path

Searched refs:it_sentinel (Results 1 - 1 of 1) sorted by relevance

/third_party/python/Objects/
H A Diterobject.c181 PyObject *it_sentinel; /* Set to NULL when iterator is exhausted */ member
194 it->it_sentinel = sentinel; in PyCallIter_New()
203 Py_XDECREF(it->it_sentinel); in calliter_dealloc()
211 Py_VISIT(it->it_sentinel); in calliter_traverse()
225 if (result != NULL && it->it_sentinel != NULL){ in calliter_iternext()
228 ok = PyObject_RichCompareBool(it->it_sentinel, result, Py_EQ); in calliter_iternext()
235 Py_CLEAR(it->it_sentinel); in calliter_iternext()
241 Py_CLEAR(it->it_sentinel); in calliter_iternext()
256 if (it->it_callable != NULL && it->it_sentinel != NULL) in calliter_reduce()
257 return Py_BuildValue("N(OO)", iter, it->it_callable, it->it_sentinel); in calliter_reduce()
[all...]

Completed in 1 milliseconds