From 8daee665e43e9c5b209148f97ceca1b79c5b60ef Mon Sep 17 00:00:00 2001 From: poka Date: Sun, 23 Oct 2022 03:42:18 +0200 Subject: [PATCH] fix bad nonce on some message --- lib/messaging.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/messaging.py b/lib/messaging.py index 0478d0c..e9375e9 100755 --- a/lib/messaging.py +++ b/lib/messaging.py @@ -68,7 +68,10 @@ class ReadFromCesium(CesiumCommon): msgSrc = hits["_source"] self.issuer = msgSrc["issuer"] nonce = msgSrc["nonce"] - nonce = base58.b58decode(nonce) + try: + nonce = base58.b58decode(nonce) + except: + nonce = base58.b58decode('5aZdSqKGHBqm2uMPwN6XnfiiJKRieb1Hh') self.dateS = msgSrc["time"] date = datetime.fromtimestamp(self.dateS).strftime(", le %d/%m/%Y à %H:%M ") if outbox: @@ -115,7 +118,12 @@ class ReadFromCesium(CesiumCommon): msgSrc = hits["_source"] self.issuer = msgSrc["issuer"] nonce = msgSrc["nonce"] - nonce = base58.b58decode(nonce) + print(nonce) + try: + nonce = base58.b58decode(nonce) + except: + nonce = base58.b58decode('5aZdSqKGHBqm2uMPwN6XnfiiJKRieb1Hh') + print('tata') self.date = msgSrc["time"] if outbox: