From 48b5d339b26bc68a3b2f7e5227f107f62a407dca Mon Sep 17 00:00:00 2001 From: Inso <insomniak.fr@gmail.com> Date: Wed, 3 Feb 2016 21:37:55 +0100 Subject: [PATCH] Display validation error --- src/sakia/core/net/node.py | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/src/sakia/core/net/node.py b/src/sakia/core/net/node.py index b7c33a4b..580d456f 100644 --- a/src/sakia/core/net/node.py +++ b/src/sakia/core/net/node.py @@ -342,7 +342,8 @@ class Node(QObject): except (ClientError, gaierror, TimeoutError, DisconnectedError) as e: logging.debug("{0} : {1}".format(str(e), self.pubkey[:5])) self.state = Node.OFFLINE - except jsonschema.ValidationError: + except jsonschema.ValidationError as e: + logging.debug(str(e)) logging.debug("Validation error : {0}".format(self.pubkey[:5])) self.state = Node.CORRUPTED finally: @@ -369,7 +370,8 @@ class Node(QObject): except (ClientError, gaierror, TimeoutError, DisconnectedError) as e: logging.debug("{0} : {1}".format(str(e), self.pubkey[:5])) self.state = Node.OFFLINE - except jsonschema.ValidationError: + except jsonschema.ValidationError as e: + logging.debug(str(e)) logging.debug("Validation error : {0}".format(self.pubkey[:5])) self.state = Node.CORRUPTED @@ -400,7 +402,8 @@ class Node(QObject): except (ClientError, gaierror, TimeoutError, DisconnectedError) as e: logging.debug("{0} : {1}".format(str(e), self.pubkey[:5])) self.state = Node.OFFLINE - except jsonschema.ValidationError: + except jsonschema.ValidationError as e: + logging.debug(str(e)) logging.debug("Validation error : {0}".format(self.pubkey[:5])) self.state = Node.CORRUPTED finally: @@ -443,7 +446,8 @@ class Node(QObject): except (ClientError, gaierror, TimeoutError, DisconnectedError) as e: logging.debug("{0} : {1}".format(type(e).__name__, self.pubkey[:5])) self.state = Node.OFFLINE - except jsonschema.ValidationError: + except jsonschema.ValidationError as e: + logging.debug(str(e)) logging.debug("Validation error : {0}".format(self.pubkey[:5])) self.state = Node.CORRUPTED @@ -470,7 +474,8 @@ class Node(QObject): except (ClientError, gaierror, TimeoutError, DisconnectedError) as e: logging.debug("{0} : {1}".format(type(e).__name__, self.pubkey[:5])) self.state = Node.OFFLINE - except jsonschema.ValidationError: + except jsonschema.ValidationError as e: + logging.debug(str(e)) logging.debug("Validation error : {0}".format(self.pubkey[:5])) self.state = Node.CORRUPTED @@ -505,7 +510,8 @@ class Node(QObject): except (ClientError, gaierror, TimeoutError, DisconnectedError) as e: logging.debug("{0} : {1}".format(type(e).__name__, self.pubkey[:5])) self.state = Node.OFFLINE - except jsonschema.ValidationError: + except jsonschema.ValidationError as e: + logging.debug(str(e)) logging.debug("Validation error : {0}".format(self.pubkey[:5])) self.state = Node.CORRUPTED @@ -537,7 +543,8 @@ class Node(QObject): except (ClientError, gaierror, TimeoutError, DisconnectedError) as e: logging.debug("{0} : {1}".format(str(e), self.pubkey[:5])) self.state = Node.OFFLINE - except jsonschema.ValidationError: + except jsonschema.ValidationError as e: + logging.debug(str(e)) logging.debug("Validation error : {0}".format(self.pubkey[:5])) self.state = Node.CORRUPTED finally: @@ -567,7 +574,8 @@ class Node(QObject): except (ClientError, gaierror, TimeoutError, DisconnectedError) as e: logging.debug("{0} : {1}".format(type(e).__name__, self.pubkey[:5])) self.state = Node.OFFLINE - except jsonschema.ValidationError: + except jsonschema.ValidationError as e: + logging.debug(str(e)) logging.debug("Validation error : {0}".format(self.pubkey[:5])) self.state = Node.CORRUPTED self._last_merkle = {'root' : peers_data['root'], @@ -579,7 +587,8 @@ class Node(QObject): except (ClientError, gaierror, TimeoutError, DisconnectedError) as e: logging.debug("{0} : {1}".format(type(e).__name__, self.pubkey)) self.state = Node.OFFLINE - except jsonschema.ValidationError: + except jsonschema.ValidationError as e: + logging.debug(str(e)) logging.debug("Validation error : {0}".format(self.pubkey)) self.state = Node.CORRUPTED -- GitLab