From 64c8230960f3c7f4bcda38fcd8c6f22a331f3955 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleix=20Conchillo=20Flaqu=C3=A9?= Date: Thu, 3 Jul 2025 08:15:31 -0700 Subject: [PATCH] PipelineTask: cancel idle queue before cancelling task --- src/pipecat/pipeline/task.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pipecat/pipeline/task.py b/src/pipecat/pipeline/task.py index 2d3cfed77..5ddd97628 100644 --- a/src/pipecat/pipeline/task.py +++ b/src/pipecat/pipeline/task.py @@ -569,6 +569,7 @@ class PipelineTask(BasePipelineTask): async def _maybe_cancel_idle_task(self): """Cancel idle monitoring task if it is running.""" if self._idle_timeout_secs and self._idle_monitor_task: + self._idle_queue.cancel() await self._task_manager.cancel_task(self._idle_monitor_task) self._idle_monitor_task = None