Lines Matching defs:elem
580 PyObject* elem;
609 elem = create_new_element(tag, attrib);
611 if (elem == NULL)
614 if (element_add_subelement(parent, elem) < 0) {
615 Py_DECREF(elem);
619 return elem;
1555 PyObject* elem;
1561 elem = create_new_element(tag, attrib);
1565 return elem;
2143 ElementObject *elem;
2157 elem = it->root_element; /* steals a reference */
2167 elem = item->parent;
2168 extra = elem->extra;
2176 text = element_get_tail(elem);
2179 Py_DECREF(elem);
2184 elem = (ElementObject *)extra->children[child_index];
2186 Py_INCREF(elem);
2189 if (parent_stack_push_new(it, elem) < 0) {
2190 Py_DECREF(elem);
2195 text = element_get_text(elem);
2200 return (PyObject *)elem;
2202 rc = PyObject_RichCompareBool(elem->tag, it->sought_tag, Py_EQ);
2204 return (PyObject *)elem;
2206 Py_DECREF(elem);
2213 Py_DECREF(elem);
2217 Py_DECREF(elem);
2221 Py_DECREF(elem);
2628 ElementObject *elem = (ElementObject *) element;
2629 return element_add_subelement(elem, child);