Skip to content

Commit 2b091b9

Browse files
[3.12] gh-119317: findall instead of traverse for docutils nodes (GH-119319) (#119487)
gh-119317: findall instead of traverse for docutils nodes (GH-119319) (cherry picked from commit 0867bce) Co-authored-by: Carlos Meza <hire@carlosmeza.com>
1 parent 122dd4f commit 2b091b9

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Doc/tools/extensions/glossary_search.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ def process_glossary_nodes(app, doctree, fromdocname):
2525

2626
terms = {}
2727

28-
for node in doctree.traverse(glossary):
29-
for glossary_item in node.traverse(definition_list_item):
28+
for node in doctree.findall(glossary):
29+
for glossary_item in node.findall(definition_list_item):
3030
term = glossary_item[0].astext().lower()
3131
definition = glossary_item[1]
3232

Doc/tools/extensions/pyspecific.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -604,7 +604,7 @@ def parse_monitoring_event(env, sig, signode):
604604

605605

606606
def process_audit_events(app, doctree, fromdocname):
607-
for node in doctree.traverse(audit_event_list):
607+
for node in doctree.findall(audit_event_list):
608608
break
609609
else:
610610
return
@@ -663,7 +663,7 @@ def process_audit_events(app, doctree, fromdocname):
663663

664664
body += row
665665

666-
for node in doctree.traverse(audit_event_list):
666+
for node in doctree.findall(audit_event_list):
667667
node.replace_self(table)
668668

669669

0 commit comments

Comments
 (0)