diff --git a/sphinxcontrib/confluencebuilder/translator.py b/sphinxcontrib/confluencebuilder/translator.py index ec6e584a..380076e8 100644 --- a/sphinxcontrib/confluencebuilder/translator.py +++ b/sphinxcontrib/confluencebuilder/translator.py @@ -165,7 +165,12 @@ def unknown_visit(self, node): handler[node_name](self, node) raise nodes.SkipNode - self.warn('unknown node: ' + node_name) + if node.source: + lpf = f'#{node.line}' if node.line else '' + self.warn(f'unknown node {node_name}: {node.source}{lpf}') + else: + self.warn(f'unknown node {node_name}: {self.docname}') + raise nodes.SkipNode # ---------