8000 findall instead of traverse for docutils nodes · python/cpython@2312026 · GitHub
[go: up one dir, main page]

Skip to content

Commit 2312026

Browse files
committed
findall instead of traverse for docutils nodes
closes #119317
1 parent c4722cd commit 2312026

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

Doc/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ blurb
1212

1313
sphinx-autobuild
1414
sphinxext-opengraph==0.7.5
15-
sphinx-notfound-page==1.0.0
15+
sphinx-notfound-page==1.0.1
1616

1717
# The theme used by the documentation is stored separately, so we need
1818
# to install that as well.

Doc/tools/extensions/glossary_search.py

Lines changed: 2 additions & 2 deletions
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

Lines changed: 2 additions & 2 deletions
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)
0