From f05baac4d44a4da8d91e63816a86b4588fb4c896 Mon Sep 17 00:00:00 2001 From: yokotoka Date: Fri, 28 Nov 2025 14:17:36 -0300 Subject: [PATCH] :bug: fix: add warning for unregistered language callbacks in transcription --- src/palabra_ai/task/transcription.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/palabra_ai/task/transcription.py b/src/palabra_ai/task/transcription.py index ed9fc43..3741810 100644 --- a/src/palabra_ai/task/transcription.py +++ b/src/palabra_ai/task/transcription.py @@ -11,7 +11,7 @@ from palabra_ai.task.io.base import Io # from palabra_ai.task.realtime import Realtime -from palabra_ai.util.logger import debug, error +from palabra_ai.util.logger import debug, error, warning @dataclass @@ -69,6 +69,10 @@ async def _process_message(self, msg: Message): callback = self._callbacks.get(msg.language.code) if not callback: + warning( + f"No callback registered for language '{msg.language.code}'. " + f"Registered: {list(self._callbacks.keys())}" + ) return # Call the callback