From 8e06045012c2fc9f3f78a29a25844aba7d236270 Mon Sep 17 00:00:00 2001
From: jkerdreux-imt <jerome.kerdreux@imt-atlantique.fr>
Date: Mon, 27 Jan 2025 18:13:17 +0100
Subject: [PATCH] Added more checks (not really needed)

---
 libs/lib/xaal/lib/aioengine.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libs/lib/xaal/lib/aioengine.py b/libs/lib/xaal/lib/aioengine.py
index 36a59d75..c5c1855a 100644
--- a/libs/lib/xaal/lib/aioengine.py
+++ b/libs/lib/xaal/lib/aioengine.py
@@ -268,7 +268,7 @@ class AsyncEngine(core.EngineMixin):
         self.started_event.clear()
         # cancel all tasks
         for task in self.all_tasks():
-            if task != self._watchdog_task:
+            if task != self._watchdog_task and not task.cancelled():
                 task.cancel()
 
     def sigkill_handler(self, signal, frame):
-- 
GitLab