From 77ed713232851a72200c1446acf8aae60d9a104d Mon Sep 17 00:00:00 2001 From: Timothy Pogue Date: Wed, 21 Sep 2022 16:04:25 -0600 Subject: [PATCH] add catch for invalid message error --- freqtrade/rpc/external_message_consumer.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/freqtrade/rpc/external_message_consumer.py b/freqtrade/rpc/external_message_consumer.py index 220f98706..61b8ac2db 100644 --- a/freqtrade/rpc/external_message_consumer.py +++ b/freqtrade/rpc/external_message_consumer.py @@ -212,7 +212,8 @@ class ExternalMessageConsumer: except ( socket.gaierror, ConnectionRefusedError, - websockets.exceptions.InvalidStatusCode + websockets.exceptions.InvalidStatusCode, + websockets.exceptions.InvalidMessage ) as e: logger.error(f"Connection Refused - {e} retrying in {self.sleep_time}s") await asyncio.sleep(self.sleep_time) @@ -224,7 +225,7 @@ class ExternalMessageConsumer: continue except Exception as e: - # An unforseen error has occurred, log and stop + # An unforseen error has occurred, log and continue logger.error("Unexpected error has occurred:") logger.exception(e) continue