break once ConnectionClosed error
This commit is contained in:
@@ -392,6 +392,7 @@ class ElevenLabsTTSService(WordTTSService, WebsocketService):
|
|||||||
await self._send_text("")
|
await self._send_text("")
|
||||||
except websockets.ConnectionClosed as e:
|
except websockets.ConnectionClosed as e:
|
||||||
logger.warning(f"{self} keepalive error: {e}")
|
logger.warning(f"{self} keepalive error: {e}")
|
||||||
|
break
|
||||||
|
|
||||||
async def _send_text(self, text: str):
|
async def _send_text(self, text: str):
|
||||||
if self._websocket:
|
if self._websocket:
|
||||||
|
|||||||
@@ -87,6 +87,7 @@ class WebsocketService(ABC):
|
|||||||
retry_count = 0 # Reset counter on successful message receive
|
retry_count = 0 # Reset counter on successful message receive
|
||||||
except websockets.ConnectionClosed as e:
|
except websockets.ConnectionClosed as e:
|
||||||
logger.warning(f"{self} connection closed: {e}")
|
logger.warning(f"{self} connection closed: {e}")
|
||||||
|
break
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
retry_count += 1
|
retry_count += 1
|
||||||
if retry_count >= MAX_RETRIES:
|
if retry_count >= MAX_RETRIES:
|
||||||
|
|||||||
Reference in New Issue
Block a user