From 396288948d6b0c3ca10d6b00be12b4eb9a4bde2c Mon Sep 17 00:00:00 2001 From: Gerwin Klein Date: Tue, 13 Aug 2024 11:10:19 +0200 Subject: [PATCH] camkes-vm: avoid exception when BAMBOO is not set Since we are enumerating builds, it is possible that BAMBOO is not set, leading to an exception when deleting this (unused) key. Therefore check for presence before deleting. Signed-off-by: Gerwin Klein --- camkes-vm/build.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/camkes-vm/build.py b/camkes-vm/build.py index d7d18347..0a519f24 100644 --- a/camkes-vm/build.py +++ b/camkes-vm/build.py @@ -28,7 +28,8 @@ def run_build(manifest_dir: str, build: Build): build.files = plat.image_names(build.get_mode(), "capdl-loader") build.settings['CAMKES_VM_APP'] = build.app or build.name - del build.settings['BAMBOO'] # not used in this test, avoid warning + if 'BAMBOO' in build.settings: + del build.settings['BAMBOO'] # not used in this test, avoid warning if plat.arch == 'x86': del build.settings['PLATFORM'] # not used for x86 in this test, avoid warning