From af5eb902bb6d3bd93aecf9f0386736c9982cb1e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?xavier=20dupr=C3=A9?= Date: Mon, 4 Oct 2021 19:01:20 +0200 Subject: [PATCH] Replaces an exception with an logged message --- src/pyquickhelper/sphinxext/sphinx_md_builder.py | 5 +++-- src/pyquickhelper/sphinxext/sphinx_rst_builder.py | 10 ++++++---- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/pyquickhelper/sphinxext/sphinx_md_builder.py b/src/pyquickhelper/sphinxext/sphinx_md_builder.py index 65afe269..e9768dae 100644 --- a/src/pyquickhelper/sphinxext/sphinx_md_builder.py +++ b/src/pyquickhelper/sphinxext/sphinx_md_builder.py @@ -977,8 +977,9 @@ def depart_todo_node(self, node): self.depart_admonition(node) def unknown_visit(self, node): - raise NotImplementedError( - "Unknown node: '{0}' - '{1}'".format(node.__class__.__name__, node)) + logger = logging.getLogger("MdBuilder") + logger.warning("[md] unknown visit node: '{0}' - '{1}'".format( + node.__class__.__name__, node)) class MdBuilder(Builder): diff --git a/src/pyquickhelper/sphinxext/sphinx_rst_builder.py b/src/pyquickhelper/sphinxext/sphinx_rst_builder.py index e416b998..e14da079 100644 --- a/src/pyquickhelper/sphinxext/sphinx_rst_builder.py +++ b/src/pyquickhelper/sphinxext/sphinx_rst_builder.py @@ -1097,8 +1097,9 @@ def unknown_visit(self, node): }: # due to jupyter_sphinx return - raise NotImplementedError( - "Unknown node: '{0}' - '{1}'".format(node.__class__.__name__, node)) + logger = logging.getLogger("RstBuilder") + logger.warning("[rst] unknown visit node: '{0}' - '{1}'".format( + node.__class__.__name__, node)) def unknown_departure(self, node): classname = node.__class__.__name__ @@ -1109,8 +1110,9 @@ def unknown_departure(self, node): }: # due to jupyter_sphinx return - raise NotImplementedError( - "Unknown node: '{0}' - '{1}'".format(node.__class__.__name__, node)) + logger = logging.getLogger("RstBuilder") + logger.warning("[rst] unknown depart node: '{0}' - '{1}'".format( + node.__class__.__name__, node)) class _BodyPlaceholder: