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):