From f4bf79d00e19a807ea22de01cafef30d7ed83d8f Mon Sep 17 00:00:00 2001
From: Jorrit Schaap <schaap@astron.nl>
Date: Mon, 4 Apr 2022 13:19:00 +0200
Subject: [PATCH] TMSS-1629: go to unschedulable state for each unhandled
 exception.

---
 SAS/TMSS/backend/services/scheduling/lib/dynamic_scheduling.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/SAS/TMSS/backend/services/scheduling/lib/dynamic_scheduling.py b/SAS/TMSS/backend/services/scheduling/lib/dynamic_scheduling.py
index 6de497892f9..94baa4e1c0f 100644
--- a/SAS/TMSS/backend/services/scheduling/lib/dynamic_scheduling.py
+++ b/SAS/TMSS/backend/services/scheduling/lib/dynamic_scheduling.py
@@ -222,7 +222,7 @@ class Scheduler:
                     try:
                         logger.info("Scheduling fixed_time scheduled scheduling unit id=%d at '%s'", schedulable_unit.id, start_time)
                         schedule_independent_subtasks_in_scheduling_unit_blueprint(schedulable_unit, start_time)
-                    except SubtaskSchedulingException as e:
+                    except Exception as e:
                         logger.error(e)
                         mark_independent_subtasks_in_scheduling_unit_blueprint_as_unschedulable(schedulable_unit, reason=str(e))
                 else:
-- 
GitLab