From 0f44d906f4f513645ed6c307debe0ebdaf37172f Mon Sep 17 00:00:00 2001 From: Vasileios Karakasis Date: Thu, 26 Jan 2023 23:34:48 +0100 Subject: [PATCH] Properly propagate exceptions in `_advance_completing()` --- reframe/frontend/executors/policies.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/reframe/frontend/executors/policies.py b/reframe/frontend/executors/policies.py index 89eec244bd..2e59c4b9fa 100644 --- a/reframe/frontend/executors/policies.py +++ b/reframe/frontend/executors/policies.py @@ -513,7 +513,6 @@ def _advance_running(self, task): return 1 else: return 0 - except TaskExit: self._partition_tasks[partname].remove(task) self._current_tasks.remove(task) @@ -530,9 +529,9 @@ def _advance_completing(self, task): task.finalize() self._retired_tasks.append(task) self._current_tasks.remove(task) + return 1 except TaskExit: self._current_tasks.remove(task) - finally: return 1 def deps_failed(self, task):