From be14ce465d839e3cb4343fdc94cc0f1de4a6db46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleix=20Conchillo=20Flaqu=C3=A9?= Date: Mon, 1 Jul 2024 18:25:40 -0700 Subject: [PATCH] transports(daily): make sure we don't send data if client is closed --- src/pipecat/transports/services/daily.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pipecat/transports/services/daily.py b/src/pipecat/transports/services/daily.py index c85e989dd..3c7b2772c 100644 --- a/src/pipecat/transports/services/daily.py +++ b/src/pipecat/transports/services/daily.py @@ -199,6 +199,9 @@ class DailyTransportClient(EventHandler): self._callbacks = callbacks async def send_message(self, frame: DailyTransportMessageFrame): + if not self._client: + return + future = self._loop.create_future() self._client.send_app_message( frame.message,