Fix bug refs #1722. Circler toctree cause infinite loop.

This commit is contained in:
shimizukawa 2015-02-15 18:01:43 +09:00
parent a9bcff7a26
commit 5b0bb8c1e1

View File

@ -1297,7 +1297,7 @@ class BuildEnvironment:
parent[child] = p
ancestors = []
d = docname
while d in parent:
while d in parent and d not in ancestors:
ancestors.append(d)
d = parent[d]
return ancestors