Skip to content

Commit 7b2a441

Browse files
committed
gate clean up in the callback
1 parent d858593 commit 7b2a441

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

livekit-agents/livekit/agents/voice/amd/classifier.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -257,8 +257,10 @@ def _silence_timer_callback(
257257
reason: NotGivenOr[str] = NOT_GIVEN,
258258
speech_duration: float | None = None,
259259
) -> None:
260-
self._silence_timer = None
261-
self._silence_timer_trigger = None
260+
if self._silence_timer:
261+
self._silence_timer.cancel()
262+
self._silence_timer = None
263+
self._silence_timer_trigger = None
262264

263265
if is_given(category) and is_given(reason) and self._verdict_result is None:
264266
self._set_verdict(

0 commit comments

Comments
 (0)