Skip to content

Commit b687707

Browse files
committed
Do not add HTML mixin if not building html
1 parent 4274105 commit b687707

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/pydata_sphinx_theme/translator.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,10 @@ def setup_translators(app: Sphinx):
8383
behavior and configuration, and _only_ add the extra bootstrap rules.
8484
If we don't detect an HTML-based translator, then we do nothing.
8585
"""
86+
# Do not add the mixin if the builder format is not HTML:
87+
if app.builder.format != "html":
88+
return
89+
8690
if not app.registry.translators.items():
8791
try:
8892
default_translator_class = app.builder.default_translator_class
@@ -101,10 +105,6 @@ def setup_translators(app: Sphinx):
101105
app.set_translator(app.builder.name, translator, override=True)
102106
else:
103107
for name, klass in app.registry.translators.items():
104-
if app.builder.format != "html":
105-
# Skip translators that are not HTML
106-
continue
107-
108108
translator = types.new_class(
109109
"BootstrapHTML5Translator",
110110
(

0 commit comments

Comments
 (0)