Skip to content

Commit bcdcf4f

Browse files
authored
Make CustomHTMLBuilder.default_translator_class a class variable (#476)
ref #475
1 parent 9fda271 commit bcdcf4f

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

sphinx_immaterial/__init__.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,11 +68,17 @@ class CustomHTMLBuilder(base_builder): # type: ignore
6868
theme: sphinx.theming.Theme
6969
templates: sphinx.jinja2glue.BuiltinTemplateLoader
7070

71-
@property
72-
def default_translator_class(self):
73-
return html_translator_mixin.get_html_translator(
74-
super().default_translator_class
71+
if version_info >= (7, 0):
72+
default_translator_class = html_translator_mixin.get_html_translator(
73+
base_builder.default_translator_class
7574
)
75+
else:
76+
77+
@property
78+
def default_translator_class(self):
79+
return html_translator_mixin.get_html_translator(
80+
super().default_translator_class
81+
)
7682

7783
def init_js_files(self):
7884
super().init_js_files()

0 commit comments

Comments
 (0)