diff --git a/src/sakia/core/net/node.py b/src/sakia/core/net/node.py index f9d36ab71469c2f7d989b7dca935f893358ba562..44b5195932d88b40e4b13278219ebc02018ba378 100644 --- a/src/sakia/core/net/node.py +++ b/src/sakia/core/net/node.py @@ -479,7 +479,7 @@ class Node(QObject): except (ClientError, gaierror, TimeoutError, DisconnectedError, ValueError) as e: logging.debug("{0} : {1}".format(type(e).__name__, self.pubkey[:5])) self.state = Node.OFFLINE - except jsonschema.ValidationError as e: + except (MalformedDocumentError, jsonschema.ValidationError) as e: logging.debug(str(e)) logging.debug("Validation error : {0}".format(self.pubkey[:5])) self.state = Node.CORRUPTED