From c4ff9300c9aa701d875e3577213ee846f8e0bf2e Mon Sep 17 00:00:00 2001 From: asilvestre Date: Fri, 15 May 2026 10:12:57 +0200 Subject: [PATCH] fix linting and typechecking --- src/pipecat/transports/vonage/client.py | 3 ++- src/pipecat/transports/vonage/video_connector.py | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/pipecat/transports/vonage/client.py b/src/pipecat/transports/vonage/client.py index a53fa1b4c..b3991d7f5 100644 --- a/src/pipecat/transports/vonage/client.py +++ b/src/pipecat/transports/vonage/client.py @@ -864,7 +864,8 @@ class VonageClient: except Exception as exc: logger.error(f"Exception in SDK callback task: {exc}") finally: - active_tasks.discard(asyncio.current_task()) + if (current := asyncio.current_task()) is not None: + active_tasks.discard(current) queue.task_done() try: diff --git a/src/pipecat/transports/vonage/video_connector.py b/src/pipecat/transports/vonage/video_connector.py index cca211c04..e7cb9296f 100644 --- a/src/pipecat/transports/vonage/video_connector.py +++ b/src/pipecat/transports/vonage/video_connector.py @@ -25,9 +25,9 @@ from pipecat.transports.base_input import BaseInputTransport from pipecat.transports.base_output import BaseOutputTransport from pipecat.transports.base_transport import BaseTransport from pipecat.transports.vonage.client import ( - Session, - Stream, - Subscriber, + Session, # type: ignore[attr-defined] + Stream, # type: ignore[attr-defined] + Subscriber, # type: ignore[attr-defined] VonageClient, VonageClientListener, )