mirror of https://github.com/python/cpython
gh-119317: findall instead of traverse for docutils nodes (#119319)
This commit is contained in:
parent
ffa24aab10
commit
0867bce457
|
@ -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]
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue