From 42afc5a240006a0171c848a80490c80868b91585 Mon Sep 17 00:00:00 2001 From: gifrerenom <lluis.gifre@cttc.es> Date: Wed, 30 Oct 2024 23:36:51 +0000 Subject: [PATCH] Debug OFC24 and Optical Controller --- src/service/service/task_scheduler/TaskScheduler.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/service/service/task_scheduler/TaskScheduler.py b/src/service/service/task_scheduler/TaskScheduler.py index c2d842315..2c984013f 100644 --- a/src/service/service/task_scheduler/TaskScheduler.py +++ b/src/service/service/task_scheduler/TaskScheduler.py @@ -203,9 +203,12 @@ class TasksScheduler: for connection in connections.connections: connection_uuid = connection.connection_id.connection_uuid.uuid if class_service_handler is None: - class_service_handler = self._executor.get_service_handler( + classes_service_handlers = self._executor.get_service_handlers( connection, service, **service_handler_settings ) + if len(classes_service_handlers) != 1: + raise Exception('Unsupported case: {:s}'.format(str(classes_service_handlers))) + class_service_handler,_ = classes_service_handlers.values()[0] if class_service_handler.check_media_channel(connection_uuid): has_media_channel = True else : -- GitLab