def _sort_docnames(self, docname, traversed):
tree = self.env.get_doctree(docname)
for toctreenode in tree.traverse(addnodes.toctree):
includefiles = map(str, toctreenode['includefiles'])
for includefile in includefiles:
if includefile not in traversed:
try:
traversed.append(includefile)
self._sort_docnames(includefile, traversed)
except Exception:
pass
评论列表
文章目录