From fbeb7df4632d106720f0c900b3bd04b477eaafc4 Mon Sep 17 00:00:00 2001 From: lb584 <lb584@cam.ac.uk> Date: Tue, 26 Sep 2023 13:36:36 +0100 Subject: [PATCH] fixing faulty logic for checking job success --- coordinator/ProcessorServer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/coordinator/ProcessorServer.py b/coordinator/ProcessorServer.py index 3593fdd..c3f3bf8 100644 --- a/coordinator/ProcessorServer.py +++ b/coordinator/ProcessorServer.py @@ -61,7 +61,7 @@ def process_pre_job_server_download(input_args: dict): status = subprocess_and_log(cmd_check_file, description_short, description_long, check = False, shell = run_in_shell) - data_is_ready = status.returncode > 0 + data_is_ready = status.returncode == 0 if not data_is_ready: @@ -97,7 +97,7 @@ def process_pre_job_server_download(input_args: dict): logger.info(message) endScript(premature=True) - elif not data_is_ready: + elif data_is_ready: logger.info(f"Data is available for config {i+1} of {len(config_paths)}, calculation shall proceed") return True -- GitLab