Fixing pipeline freeze when using Python 3.10

This commit is contained in:
Filipi Fuchter
2025-07-01 17:05:18 -03:00
parent 5310d903ec
commit fccd48bfff
14 changed files with 113 additions and 6 deletions

View File

@@ -1086,10 +1086,12 @@ class RTVIProcessor(FrameProcessor):
async def _cancel_tasks(self):
"""Cancel all running tasks."""
if self._action_task:
self._action_queue.cancel()
await self.cancel_task(self._action_task)
self._action_task = None
if self._message_task:
self._message_queue.cancel()
await self.cancel_task(self._message_task)
self._message_task = None