Skip to content

Commit 1c57f7e

Browse files
committed
1 parent 3dc68e5 commit 1c57f7e

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

src/sphinx_treeview/__init__.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66

77
from jinja2 import Environment, FileSystemLoader
88
from sphinx.application import Sphinx
9-
from sphinx.config import Config
109
from sphinx.util import logging
1110

1211
from .decorator import DecoratorType, images_to_decorator_icons
@@ -27,9 +26,9 @@ class DefaultDecoratorRegistry(Enum):
2726
DIR = "dir"
2827

2928

30-
def config_inited(app: Sphinx, config: Config) -> None:
31-
decorators = config.stv_decorators or []
32-
if not config.stv_disable_default_decorators:
29+
def builder_inited(app: Sphinx) -> None:
30+
decorators = app.config.stv_decorators or []
31+
if not app.config.stv_disable_default_decorators:
3332
decorators.extend(load_default_decorators())
3433
decorators = validate_decorators(decorators)
3534

@@ -39,6 +38,8 @@ def config_inited(app: Sphinx, config: Config) -> None:
3938
css = css_template.render(decorators=decorators)
4039
(STATIC_DIR / "treeview.css").write_text(css, encoding="utf-8")
4140
copy(ASSETS_DIR / "treeview.js", STATIC_DIR / "treeview.js")
41+
42+
app.config.html_static_path.append(str(STATIC_DIR))
4243
app.add_css_file("treeview.css")
4344
app.add_js_file("treeview.js")
4445
logger.verbose("CSS and JS files generated and added.")
@@ -70,8 +71,7 @@ def setup(app: Sphinx):
7071
app.add_config_value('stv_disable_default_decorators', False, 'html')
7172
logger.verbose("Tree view added.")
7273

73-
app.config.html_static_path.append(str(STATIC_DIR))
74-
app.connect("config-inited", config_inited)
74+
app.connect("builder-inited", builder_inited)
7575

7676
return {
7777
"version": metadata.version('sphinx-treeview'),

0 commit comments

Comments
 (0)