Lines Matching defs:item
1232 PyObject* item = self->extra->children[i];
1234 assert(Element_Check(item));
1235 Py_INCREF(item);
1236 rc = PyObject_RichCompareBool(((ElementObject*)item)->tag, path, Py_EQ);
1238 return item;
1239 Py_DECREF(item);
1278 PyObject *item = self->extra->children[i];
1280 assert(Element_Check(item));
1281 Py_INCREF(item);
1282 rc = PyObject_RichCompareBool(((ElementObject*)item)->tag, path, Py_EQ);
1284 PyObject* text = element_get_text((ElementObject*)item);
1286 Py_DECREF(item);
1290 Py_DECREF(item);
1293 Py_DECREF(item);
1334 PyObject* item = self->extra->children[i];
1336 assert(Element_Check(item));
1337 Py_INCREF(item);
1338 rc = PyObject_RichCompareBool(((ElementObject*)item)->tag, path, Py_EQ);
1339 if (rc != 0 && (rc < 0 || PyList_Append(out, item) < 0)) {
1340 Py_DECREF(item);
1344 Py_DECREF(item);
1676 element_setitem(PyObject* self_, Py_ssize_t index, PyObject* item)
1691 if (item) {
1692 if (!Element_Check(item)) {
1693 raise_type_error(item);
1696 Py_INCREF(item);
1697 self->extra->children[index] = item;
1710 element_subscr(PyObject* self_, PyObject* item)
1714 if (PyIndex_Check(item)) {
1715 Py_ssize_t i = PyNumber_AsSsize_t(item, PyExc_IndexError);
1724 else if (PySlice_Check(item)) {
1732 if (PySlice_Unpack(item, &start, &stop, &step) < 0) {
1747 PyObject* item = self->extra->children[cur];
1748 Py_INCREF(item);
1749 PyList_SET_ITEM(list, i, item);
1763 element_ass_subscr(PyObject* self_, PyObject* item, PyObject* value)
1767 if (PyIndex_Check(item)) {
1768 Py_ssize_t i = PyNumber_AsSsize_t(item, PyExc_IndexError);
1777 else if (PySlice_Check(item)) {
1789 if (PySlice_Unpack(item, &start, &stop, &step) < 0) {
2057 * Each stack item contains the saved parent to which we should return after
2110 ParentLocator *item;
2121 item = it->parent_stack + it->parent_stack_used++;
2123 item->parent = parent;
2124 item->child_index = 0;
2164 ParentLocator *item = &it->parent_stack[it->parent_stack_used - 1];
2165 Py_ssize_t child_index = item->child_index;
2167 elem = item->parent;
2185 item->child_index++;
2743 /* store the first item as is */
2746 /* more than one item; use a list to collect items */
2775 PyObject* item;
2789 item = self->last;
2796 Py_DECREF(item);