From 22b089432cc5d093b02e579ef1bd71c0f09d8821 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Cab=C3=A9?= Date: Wed, 28 May 2025 17:15:58 +0200 Subject: [PATCH] scripts: west: spdx: handle error codes in makeSPDX() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add missing error handling of some of the calls to writeSPDX(). Signed-off-by: Benjamin Cabé --- scripts/west_commands/zspdx/sbom.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/west_commands/zspdx/sbom.py b/scripts/west_commands/zspdx/sbom.py index 459210eba83..71174119824 100644 --- a/scripts/west_commands/zspdx/sbom.py +++ b/scripts/west_commands/zspdx/sbom.py @@ -113,19 +113,19 @@ def makeSPDX(cfg): return False # write zephyr document - writeSPDX(os.path.join(cfg.spdxDir, "zephyr.spdx"), w.docZephyr) + retval = writeSPDX(os.path.join(cfg.spdxDir, "zephyr.spdx"), w.docZephyr) if not retval: log.err("SPDX writer failed for zephyr document; bailing") return False # write build document - writeSPDX(os.path.join(cfg.spdxDir, "build.spdx"), w.docBuild) + retval = writeSPDX(os.path.join(cfg.spdxDir, "build.spdx"), w.docBuild) if not retval: log.err("SPDX writer failed for build document; bailing") return False # write modules document - writeSPDX(os.path.join(cfg.spdxDir, "modules-deps.spdx"), w.docModulesExtRefs) + retval = writeSPDX(os.path.join(cfg.spdxDir, "modules-deps.spdx"), w.docModulesExtRefs) if not retval: log.err("SPDX writer failed for modules-deps document; bailing") return False