From c7a3a4d4214a8f4413e03f53b8b26272391b5446 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 19 Jan 2019 14:16:38 +0530 Subject: [PATCH] Fix use of deprecated sphinx API --- docs/conf.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/conf.py b/docs/conf.py index 026cc805a..88a9ac837 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -19,6 +19,7 @@ from pygments.token import ( Comment, Keyword, Literal, Name, Number, String, Whitespace ) from sphinx import addnodes +from sphinx.environment.adapters.toctree import TocTree from sphinx.util.logging import getLogger from kitty.constants import str_version @@ -214,7 +215,8 @@ def commit_role(name, rawtext, text, lineno, inliner, options={}, content=[]): # Sidebar ToC {{{ 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)