8000 _elementtree.Element.iterfind · python/cpython@863db65 · GitHub
[go: up one dir, main page]

Skip to content

Commit 863db65

Browse files
_elementtree.Element.ite 10000 rfind
1 parent 0546b43 commit 863db65

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

Modules/_elementtree.c

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1375,18 +1375,20 @@ _elementtree_Element_findall_impl(ElementObject *self, PyTypeObject *cls,
13751375
/*[clinic input]
13761376
_elementtree.Element.iterfind
13771377
1378+
cls: defining_class
1379+
/
13781380
path: object
13791381
namespaces: object = None
13801382
13811383
[clinic start generated code]*/
13821384

13831385
static PyObject *
1384-
_elementtree_Element_iterfind_impl(ElementObject *self, PyObject *path,
1385-
PyObject *namespaces)
1386-
/*[clinic end generated code: output=ecdd56d63b19d40f input=abb974e350fb65c7]*/
1386+
_elementtree_Element_iterfind_impl(ElementObject *self, PyTypeObject *cls,
1387+
PyObject *path, PyObject *namespaces)
1388+
/*[clinic end generated code: output=be5c3f697a14e676 input=88766875a5c9a88b]*/
13871389
{
13881390
PyObject* tag = path;
1389-
elementtreestate *st = ET_STATE_GLOBAL;
1391+
elementtreestate *st = get_elementtree_state_by_cls(cls);
13901392

13911393
return PyObject_CallMethodObjArgs(
13921394
st->elementpath_obj, st->str_iterfind, self, tag, namespaces, NULL);

Modules/clinic/_elementtree.c.h

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)
0