Standardize error handling in RimeNonJsonTTSService by replacing specific error messages with a generic "Unknown error occurred" format, enhancing consistency in error reporting.

This commit is contained in:
Gokul Js
2025-12-08 21:24:30 +05:30
parent 924831089c
commit 0b4d984be6

View File

@@ -791,8 +791,7 @@ class RimeNonJsonTTSService(WebsocketTTSService):
)
await self._call_event_handler("on_connected")
except Exception as e:
logger.error(f"{self} exception: {e}")
await self.push_error(ErrorFrame(error=f"{self} error: {e}"))
await self.push_error(error_msg=f"Unknown error occurred: {e}", exception=e)
self._websocket = None
await self._call_event_handler("on_connection_error", f"{e}")
@@ -806,8 +805,7 @@ class RimeNonJsonTTSService(WebsocketTTSService):
await self._websocket.close()
logger.debug("Disconnected from Rime non-JSON websocket")
except Exception as e:
logger.error(f"{self} exception: {e}")
await self.push_error(ErrorFrame(error=f"{self} error: {e}"))
await self.push_error(error_msg=f"Unknown error occurred: {e}", exception=e)
finally:
self._started = False
self._websocket = None