summaryrefslogtreecommitdiff
path: root/sphinx/versioning.py
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx/versioning.py')
-rw-r--r--sphinx/versioning.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/sphinx/versioning.py b/sphinx/versioning.py
index c007dd7b4..1a615101d 100644
--- a/sphinx/versioning.py
+++ b/sphinx/versioning.py
@@ -42,7 +42,7 @@ def add_uids(doctree: Node, condition: Any) -> Iterator[Node]:
:param condition:
A callable which returns either ``True`` or ``False`` for a given node.
"""
- for node in doctree.traverse(condition):
+ for node in doctree.findall(condition):
node.uid = uuid4().hex
yield node
@@ -57,8 +57,8 @@ def merge_doctrees(old: Node, new: Node, condition: Any) -> Iterator[Node]:
:param condition:
A callable which returns either ``True`` or ``False`` for a given node.
"""
- old_iter = old.traverse(condition)
- new_iter = new.traverse(condition)
+ old_iter = old.findall(condition)
+ new_iter = new.findall(condition)
old_nodes = []
new_nodes = []
ratios = {}