From d37bd67b2ed5f12ffc3d5435d0782b37d776caf5 Mon Sep 17 00:00:00 2001 From: Georg Pfuetzenreuter Date: Sun, 21 May 2023 07:56:48 +0200 Subject: [PATCH] Prevent option override Do not override box/suite specific configuration with global configuration. Signed-off-by: Georg Pfuetzenreuter --- scullery.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scullery.py b/scullery.py index 5a373bd..3c19048 100755 --- a/scullery.py +++ b/scullery.py @@ -77,7 +77,8 @@ def _config(): if onemulti in config.sections(): for option in config.options(onemulti): for collection in configmap[multi]: - configmap[multi][collection][option] = config.get(onemulti, option) + if not option in configmap[multi][collection]: + configmap[multi][collection][option] = config.get(onemulti, option) if multi in ['boxes', 'suites']: if not len(lowconf): _abort('No {} configured'.format(multi))