From 64f86e622335fc333b14cc457f6b5fbf4a98d431 Mon Sep 17 00:00:00 2001 From: Chris Sewell Date: Mon, 28 Aug 2023 08:31:28 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Add=20strict=20typing=20for=20`s?= =?UTF-8?q?phinx=5Fneeds.builder`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pyproject.toml | 1 - sphinx_needs/data.py | 2 ++ sphinx_needs/directives/needuml.py | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 60b60d25a..8d404928e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -92,7 +92,6 @@ warn_unused_ignores = false [[tool.mypy.overrides]] module = [ 'sphinx_needs.api.need', - 'sphinx_needs.builder', 'sphinx_needs.data', 'sphinx_needs.diagrams_common', 'sphinx_needs.directives.need', diff --git a/sphinx_needs/data.py b/sphinx_needs/data.py index 3e486746c..62f42b232 100644 --- a/sphinx_needs/data.py +++ b/sphinx_needs/data.py @@ -386,6 +386,8 @@ class NeedsUmlType(NeedsBaseDataType): key: None | str save: None | str is_arch: bool + # set in process_needuml + content_calculated: str class SphinxNeedsData: diff --git a/sphinx_needs/directives/needuml.py b/sphinx_needs/directives/needuml.py index ba12f1249..30e3b96a5 100644 --- a/sphinx_needs/directives/needuml.py +++ b/sphinx_needs/directives/needuml.py @@ -104,6 +104,7 @@ def run(self) -> Sequence[nodes.Node]: "key": key_name, "save": plantuml_code_out_path, "is_arch": is_arch, + "content_calculated": "", } add_doc(env, env.docname)