]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-119317: findall instead of traverse for docutils nodes (#119319)
authorCarlos Meza <hire@carlosmeza.com>
Fri, 24 May 2024 02:04:12 +0000 (19:04 -0700)
committerGitHub <noreply@github.com>
Fri, 24 May 2024 02:04:12 +0000 (05:04 +0300)
Doc/tools/extensions/glossary_search.py
Doc/tools/extensions/pyspecific.py

index 232782093926f62058632fc06b5a050cac00ec73..7c93b1e4990603e8ba7714bfb8503e72ec9e8ad6 100644 (file)
@@ -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]
 
index 44db77af5d24d3653228f3f0e660ca2309098bdc..8b592d4b4adcea7448927e8071bbc12566f58958 100644 (file)
@@ -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)