From d0bd563d42c8baa08d02c2cd0aaa968020b6d144 Mon Sep 17 00:00:00 2001 From: Filipi Fuchter Date: Mon, 23 Jun 2025 18:48:44 -0300 Subject: [PATCH] Logging the BaseException inside the cancel_task. --- src/pipecat/utils/asyncio.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pipecat/utils/asyncio.py b/src/pipecat/utils/asyncio.py index cea447329..b757c0939 100644 --- a/src/pipecat/utils/asyncio.py +++ b/src/pipecat/utils/asyncio.py @@ -176,6 +176,9 @@ class TaskManager(BaseTaskManager): pass except Exception as e: logger.exception(f"{name}: unexpected exception while cancelling task: {e}") + except BaseException as e: + logger.critical(f"{name}: fatal base exception while cancelling task: {e}") + raise finally: self._remove_task(task)