summaryrefslogtreecommitdiffstats
path: root/Doc/tools
diff options
context:
space:
mode:
authorCarlos Meza <hire@carlosmeza.com>2024-05-24 02:04:12 (GMT)
committerGitHub <noreply@github.com>2024-05-24 02:04:12 (GMT)
commit0867bce45768454ee31bee95ca33fdc2c9d8b0fa (patch)
tree0a9f09a8f4281b26ade7db8cb446109dc804f2db /Doc/tools
parentffa24aab107b5bc3c6ad31a6a245c226bf24b208 (diff)
downloadcpython-0867bce45768454ee31bee95ca33fdc2c9d8b0fa.zip
cpython-0867bce45768454ee31bee95ca33fdc2c9d8b0fa.tar.gz
cpython-0867bce45768454ee31bee95ca33fdc2c9d8b0fa.tar.bz2
gh-119317: findall instead of traverse for docutils nodes (#119319)
Diffstat (limited to 'Doc/tools')
-rw-r--r--Doc/tools/extensions/glossary_search.py4
-rw-r--r--Doc/tools/extensions/pyspecific.py4
2 files changed, 4 insertions, 4 deletions
diff --git a/Doc/tools/extensions/glossary_search.py b/Doc/tools/extensions/glossary_search.py
index 2327820..7c93b1e 100644
--- a/Doc/tools/extensions/glossary_search.py
+++ b/Doc/tools/extensions/glossary_search.py
@@ -25,8 +25,8 @@ def process_glossary_nodes(app, doctree, fromdocname):
terms = {}
- for node in doctree.traverse(glossary):
- for glossary_item in node.traverse(definition_list_item):
+ for node in doctree.findall(glossary):
+ for glossary_item in node.findall(definition_list_item):
term = glossary_item[0].astext().lower()
definition = glossary_item[1]
diff --git a/Doc/tools/extensions/pyspecific.py b/Doc/tools/extensions/pyspecific.py
index 44db77a..8b592d4 100644
--- a/Doc/tools/extensions/pyspecific.py
+++ b/Doc/tools/extensions/pyspecific.py
@@ -604,7 +604,7 @@ def parse_monitoring_event(env, sig, signode):
def process_audit_events(app, doctree, fromdocname):
- for node in doctree.traverse(audit_event_list):
+ for node in doctree.findall(audit_event_list):
break
else:
return
@@ -663,7 +663,7 @@ def process_audit_events(app, doctree, fromdocname):
body += row
- for node in doctree.traverse(audit_event_list):
+ for node in doctree.findall(audit_event_list):
node.replace_self(table)