From c0a4089c64e04d2a4ab56095b073de4dacd2a7e0 Mon Sep 17 00:00:00 2001 From: "Zlatan G." Date: Fri, 17 Oct 2025 14:48:32 +0200 Subject: [PATCH 1/2] Fix not checking remote files --- sphinx_needs/directives/needimport.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/sphinx_needs/directives/needimport.py b/sphinx_needs/directives/needimport.py index 9261d4b6d..0aae60811 100644 --- a/sphinx_needs/directives/needimport.py +++ b/sphinx_needs/directives/needimport.py @@ -113,14 +113,14 @@ def run(self) -> Sequence[nodes.Node]: except (OSError, json.JSONDecodeError) as e: # TODO: Add exception handling raise SphinxNeedsFileException(correct_need_import_path) from e - - errors = check_needs_data(needs_import_list) - if errors.schema: - logger.info( - f"Schema validation errors detected in file {correct_need_import_path}:" - ) - for error in errors.schema: - logger.info(f" {error.message} -> {'.'.join(error.path)}") + + errors = check_needs_data(needs_import_list) + if errors.schema: + logger.info( + f"Schema validation errors detected in file {correct_need_import_path}:" + ) + for error in errors.schema: + logger.info(f" {error.message} -> {'.'.join(error.path)}") if version is None: try: From f72853e34d9d0c38f3b0fc4fc27c35a763fbe417 Mon Sep 17 00:00:00 2001 From: Zlatan Date: Mon, 20 Oct 2025 10:11:01 +0200 Subject: [PATCH 2/2] Update sphinx_needs/directives/needimport.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- sphinx_needs/directives/needimport.py | 1 - 1 file changed, 1 deletion(-) diff --git a/sphinx_needs/directives/needimport.py b/sphinx_needs/directives/needimport.py index 0aae60811..d869c919c 100644 --- a/sphinx_needs/directives/needimport.py +++ b/sphinx_needs/directives/needimport.py @@ -113,7 +113,6 @@ def run(self) -> Sequence[nodes.Node]: except (OSError, json.JSONDecodeError) as e: # TODO: Add exception handling raise SphinxNeedsFileException(correct_need_import_path) from e - errors = check_needs_data(needs_import_list) if errors.schema: logger.info(