Lines Matching defs:it_seq
3149 PyListObject *it_seq; /* Set to NULL when iterator is exhausted */
3219 it->it_seq = (PyListObject *)seq;
3228 Py_XDECREF(it->it_seq);
3235 Py_VISIT(it->it_seq);
3246 seq = it->it_seq;
3258 it->it_seq = NULL;
3267 if (it->it_seq) {
3268 len = PyList_GET_SIZE(it->it_seq) - it->it_index;
3287 if (it->it_seq != NULL) {
3290 else if (index > PyList_GET_SIZE(it->it_seq))
3291 index = PyList_GET_SIZE(it->it_seq); /* iterator exhausted */
3302 PyListObject *it_seq; /* Set to NULL when iterator is exhausted */
3370 it->it_seq = self;
3379 Py_XDECREF(it->it_seq);
3386 Py_VISIT(it->it_seq);
3398 seq = it->it_seq;
3412 it->it_seq = NULL;
3421 if (it->it_seq == NULL || PyList_GET_SIZE(it->it_seq) < len)
3438 if (it->it_seq != NULL) {
3441 else if (index > PyList_GET_SIZE(it->it_seq) - 1)
3442 index = PyList_GET_SIZE(it->it_seq) - 1;
3466 if (it->it_seq) {
3467 return Py_BuildValue("N(O)n", iter, it->it_seq, it->it_index);
3476 if (it->it_seq) {
3477 return Py_BuildValue("N(O)n", reversed, it->it_seq, it->it_index);