We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 90da994 commit 86d8df2Copy full SHA for 86d8df2
sphinx_design_elements/lib/linktree.py
@@ -5,7 +5,13 @@
5
from sphinx import addnodes
6
from sphinx.builders import Builder
7
from sphinx.builders.html import StandaloneHTMLBuilder
8
-from sphinx.environment import TocTree
+
9
+try:
10
+ # Sphinx 8.x+
11
+ from sphinx.environment.adapters.toctree import TocTree
12
+except ImportError:
13
+ # Sphinx 7.x and earlier
14
+ from sphinx.environment import TocTree # type: ignore[attr-defined,no-redef]
15
from sphinx.errors import SphinxError
16
from sphinx.ext.intersphinx import resolve_reference_detect_inventory
17
from sphinx.util import logging
0 commit comments