scripts: west: spdx: handle error codes in makeSPDX()

Add missing error handling of some of the calls to writeSPDX().

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
This commit is contained in:
Benjamin Cabé 2025-05-28 17:15:58 +02:00 committed by Benjamin Cabé
commit 22b089432c

View file

@ -113,19 +113,19 @@ def makeSPDX(cfg):
return False return False
# write zephyr document # 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: if not retval:
log.err("SPDX writer failed for zephyr document; bailing") log.err("SPDX writer failed for zephyr document; bailing")
return False return False
# write build document # 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: if not retval:
log.err("SPDX writer failed for build document; bailing") log.err("SPDX writer failed for build document; bailing")
return False return False
# write modules document # 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: if not retval:
log.err("SPDX writer failed for modules-deps document; bailing") log.err("SPDX writer failed for modules-deps document; bailing")
return False return False