From 8d53b5c2587fdd10f40fe78adcb32d848822b7cc Mon Sep 17 00:00:00 2001 From: vtexier <vit@free.fr> Date: Mon, 17 Feb 2020 16:58:24 +0100 Subject: [PATCH] [fix] fix infinite loop when web socket connection to a node raise an error --- src/sakia/data/connectors/node.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/sakia/data/connectors/node.py b/src/sakia/data/connectors/node.py index 0b26e82a..0c466c54 100644 --- a/src/sakia/data/connectors/node.py +++ b/src/sakia/data/connectors/node.py @@ -226,6 +226,8 @@ class NodeConnector(QObject): ) except TypeError as exception: self._logger.debug(exception) + self.handle_failure() + break # Close session await client.close() @@ -283,6 +285,8 @@ class NodeConnector(QObject): self.refresh_peer_data(peer_data) except TypeError as exception: self._logger.debug(exception) + break + # Close session await client.close() -- GitLab