From 4330374ba41c9339aae184dafce990f541e584a0 Mon Sep 17 00:00:00 2001 From: Adrian Cowham Date: Fri, 11 Oct 2024 12:01:51 -0700 Subject: [PATCH] passing kwargs and forcing keyword-only arguments --- src/pipecat/services/canonical.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pipecat/services/canonical.py b/src/pipecat/services/canonical.py index 412e06dab..0f4fb6a2f 100644 --- a/src/pipecat/services/canonical.py +++ b/src/pipecat/services/canonical.py @@ -57,6 +57,7 @@ class CanonicalMetricsService(AIService): def __init__( self, + *, aiohttp_session: aiohttp.ClientSession, audio_buffer_processor: AudioBufferProcessor, call_id: str, @@ -65,8 +66,9 @@ class CanonicalMetricsService(AIService): api_url: str = "https://voiceapp.canonical.chat/api/v1", assistant_speaks_first: bool = True, output_dir: str = "recordings", + **kwargs, ): - super().__init__() + super().__init__(**kwargs) self._aiohttp_session = aiohttp_session self._audio_buffer_processor = audio_buffer_processor self._api_key = api_key