diff --git a/sphinxcontrib/cadquery/cq_core.py b/sphinxcontrib/cadquery/cq_core.py index d8ec995..fc84ab4 100644 --- a/sphinxcontrib/cadquery/cq_core.py +++ b/sphinxcontrib/cadquery/cq_core.py @@ -49,7 +49,7 @@ def run(self) -> list[Any]: script_source = "\n".join(self.content) try: - result = self._cqgi_parse(script_source) + result = self.cqgi_parse(script_source) except Exception as err: message = f"CQGI error in {self.name} directive: {err}." p = nodes.paragraph("", "", nodes.Text(message)) @@ -100,7 +100,7 @@ def run(self) -> list[Any]: script_source = self._script_source() try: - result = self._cqgi_parse(script_source) + result = self.cqgi_parse(script_source) except Exception as err: message = f"CQGI error in {self.name} directive: {err}." p = nodes.paragraph("", "", nodes.Text(message)) diff --git a/sphinxcontrib/cadquery/cqgi.py b/sphinxcontrib/cadquery/cqgi.py index 3fe82dc..30a2e7f 100644 --- a/sphinxcontrib/cadquery/cqgi.py +++ b/sphinxcontrib/cadquery/cqgi.py @@ -14,7 +14,7 @@ class Cqgi: """Execute script source using CQGI.""" @staticmethod - def _cqgi_parse(script_source: str) -> BuildResult: + def cqgi_parse(script_source: str) -> BuildResult: """Execute script source using CQGI.""" result = cqgi_parse(script_source).build() diff --git a/sphinxcontrib/cadquery/domain.py b/sphinxcontrib/cadquery/domain.py index 51827e8..d488ac8 100644 --- a/sphinxcontrib/cadquery/domain.py +++ b/sphinxcontrib/cadquery/domain.py @@ -98,7 +98,7 @@ def export_svg(source: str, select: str) -> str: try: parser = Cqgi() - result = parser._cqgi_parse(source) + result = parser.cqgi_parse(source) except Exception as err: raise err @@ -384,7 +384,7 @@ def vtk_container_node(self, source: str, height: str): """VTK.js model container.""" try: - result = self._cqgi_parse(source) + result = self.cqgi_parse(source) except Exception as err: error_text = f"CQGI error in {self.name} directive: " detail_text = f"{err}."