Lines Matching defs:item

1143     PyObject *item;
1146 item = PyIter_Next(lz->it);
1147 if (item != NULL) {
1149 return item;
1150 if (PyList_Append(lz->saved, item)) {
1151 Py_DECREF(item);
1154 return item;
1163 item = PyList_GET_ITEM(lz->saved, lz->index);
1167 Py_INCREF(item);
1168 return item;
1203 // The second item can be 1/0 in old pickles and True/False in new pickles
1282 Drop items from the iterable while predicate(item) is true.
1333 PyObject *item, *good;
1340 item = iternext(it);
1341 if (item == NULL)
1344 return item;
1346 good = PyObject_CallOneArg(lz->func, item);
1348 Py_DECREF(item);
1355 return item;
1357 Py_DECREF(item);
1496 PyObject *item, *good;
1503 item = (*Py_TYPE(it)->tp_iternext)(it);
1504 if (item == NULL)
1507 good = PyObject_CallOneArg(lz->func, item);
1509 Py_DECREF(item);
1515 return item;
1516 Py_DECREF(item);
1708 PyObject *item;
1719 item = iternext(it);
1720 if (item == NULL)
1722 Py_DECREF(item);
1727 item = iternext(it);
1728 if (item == NULL)
1737 return item;
2074 PyObject *item;
2093 item = (*Py_TYPE(lz->active)->tp_iternext)(lz->active);
2094 if (item != NULL)
2095 return item;
2277 PyObject *item = PyTuple_GET_ITEM(args, i);
2278 PyObject *pool = PySequence_Tuple(item);
3988 Return those items of iterable for which function(item) is false.
4038 PyObject *item;
4045 item = iternext(it);
4046 if (item == NULL)
4050 ok = PyObject_IsTrue(item);
4053 good = PyObject_CallOneArg(lz->func, item);
4055 Py_DECREF(item);
4062 return item;
4063 Py_DECREF(item);
4576 PyObject *item = PyTuple_GET_ITEM(args, i);
4577 PyObject *it = PyObject_GetIter(item);
4638 PyObject *item;
4651 item = lz->fillvalue;
4653 item = PyIter_Next(it);
4654 if (item == NULL) {
4662 item = lz->fillvalue;
4669 PyTuple_SET_ITEM(result, i, item);
4685 item = lz->fillvalue;
4687 item = PyIter_Next(it);
4688 if (item == NULL) {
4696 item = lz->fillvalue;
4702 PyTuple_SET_ITEM(result, i, item);