fix(dictate): finish Muse on final transcript
This commit is contained in:
@@ -422,8 +422,11 @@ class QueuedCloudTurn:
|
||||
self._provider_event_bytes -= size
|
||||
raise ProviderError(self._provider_prefix + "_event_overflow", "provider event queue is full") from error
|
||||
except ProviderError as error:
|
||||
# Preserve a provider failure that races with successful
|
||||
# finalization. Cancellation does not consume this error, but it
|
||||
# avoids recursively closing a transport we are already closing.
|
||||
self._receiver_error = error
|
||||
if not self._cancel_event.is_set():
|
||||
self._receiver_error = error
|
||||
self._abort_transport()
|
||||
except Exception:
|
||||
if not self._cancel_event.is_set():
|
||||
|
||||
Reference in New Issue
Block a user