Skip to content

Commit

Permalink
Fix translator class check in SigElementFallbackTransform (#11283)
Browse files Browse the repository at this point in the history
  • Loading branch information
picnixz committed Apr 6, 2023
1 parent 063c2e3 commit 4659fc2
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion sphinx/transforms/post_transforms/__init__.py
Expand Up @@ -237,7 +237,11 @@ def has_visitor(translator: type[nodes.NodeVisitor], node: type[Element]) -> boo
return hasattr(translator, "visit_%s" % node.__name__)

translator = self.app.builder.get_translator_class()
if isinstance(translator, SphinxTranslator):
if translator is None:
# do nothing if no translator class is specified (e.g., on a dummy builder)
return

if issubclass(translator, SphinxTranslator):
# subclass of SphinxTranslator supports desc_sig_element nodes automatically.
return

Expand Down

0 comments on commit 4659fc2

Please sign in to comment.