From cea831f72c393e58e9bdc76f7cd9761c34c85d77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mose=20M=C3=BCller?= Date: Thu, 3 Aug 2023 14:20:40 +0200 Subject: [PATCH] fix: crashed if stopping a task that didn't run --- src/pydase/data_service/task_manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pydase/data_service/task_manager.py b/src/pydase/data_service/task_manager.py index 9fa81d9..6d15d83 100644 --- a/src/pydase/data_service/task_manager.py +++ b/src/pydase/data_service/task_manager.py @@ -125,7 +125,7 @@ class TaskManager(AbstractTaskManager): def stop_task() -> None: # cancel the task - task = self.tasks.pop(name) + task = self.tasks.pop(name, None) if task is not None: self._loop.call_soon_threadsafe(task["task"].cancel)