From b2b5f62847ce8c58d4b4b31878c45876ac7555db Mon Sep 17 00:00:00 2001 From: Taku Fukada Date: Sat, 1 Aug 2020 20:24:23 +0900 Subject: [PATCH] Fix #234: Inject TOCs just after doctrees are read --- autoapi/extension.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/autoapi/extension.py b/autoapi/extension.py index f4a7a35..fe29c52 100644 --- a/autoapi/extension.py +++ b/autoapi/extension.py @@ -186,6 +186,9 @@ def doctree_read(app, doctree): """ Inject AutoAPI into the TOC Tree dynamically. """ + + add_domain_to_toctree(app, doctree, app.env.docname) + if app.env.docname == "index": all_docs = set() insert = True @@ -279,7 +282,6 @@ def viewcode_follow_imported(app, modname, attribute): def setup(app): app.connect("builder-inited", run_autoapi) app.connect("doctree-read", doctree_read) - app.connect("doctree-resolved", add_domain_to_toctree) app.connect("build-finished", build_finished) app.connect("env-updated", clear_env) if sphinx.version_info >= (1, 8):