From b5dff9ba898ac486ad37ed6aa71cc98856fc69aa Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 18 Jan 2019 11:01:48 +0530 Subject: [PATCH] Fix sphinx get_toc_tree deprecation --- manual/sidebar_toc.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/manual/sidebar_toc.py b/manual/sidebar_toc.py index 828eb7cad2..8e7aaf6e0c 100644 --- a/manual/sidebar_toc.py +++ b/manual/sidebar_toc.py @@ -3,6 +3,7 @@ from docutils import nodes from itertools import count +from sphinx.environment.adapters.toctree import TocTree id_counter = count() ID = 'sidebar-collapsible-toc' @@ -69,7 +70,8 @@ def modify_li(li): def create_toc(app, pagename): - toctree = app.env.get_toc_for(pagename, app.builder) + tt = TocTree(app.env) + toctree = tt.get_toc_for(pagename, app.builder) if toctree is not None: subtree = toctree[toctree.first_child_matching_class(nodes.list_item)] bl = subtree.first_child_matching_class(nodes.bullet_list)