From f4623fa30cb8249ea1551eafe3c8387e2f32e366 Mon Sep 17 00:00:00 2001 From: Philipp Schmidt <philipp.schmidt@xfel.eu> Date: Mon, 21 Feb 2022 12:22:25 +0100 Subject: [PATCH] Log any detector skipped for corrections due to config --- webservice/webservice.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/webservice/webservice.py b/webservice/webservice.py index b1c010697..f26b99f24 100644 --- a/webservice/webservice.py +++ b/webservice/webservice.py @@ -910,11 +910,6 @@ class ActionsServer: for karabo_id in pconf: dconfig = data_conf[karabo_id] - if dconfig.pop('disable-correct', False): - # Skip this detector installation for - # corrections if disabled. - continue - # check for files according to mapping in raw run dir. if any(y in x for x in fl for y in dconfig['karabo-da']): @@ -934,6 +929,13 @@ class ActionsServer: Errors.REQUEST_FAILED) return + for karabo_id in list(detectors.keys()): + # Check for any detectors for which corrections are + # disabled manually. + if detectors[karabo_id].pop('disable-correct', False): + logging.warning(f'Skipping disabled detector {karabo_id}') + del detectors[karabo_id] + if len(detectors) == 0: msg = Errors.NOTHING_TO_DO.format(rpath) logging.warning(msg) -- GitLab