Fix RPCError not setting the x attribute

This commit is contained in:
Dan 2019-06-28 20:43:06 +02:00
parent 46bf382480
commit 59b43af02e

View File

@ -40,6 +40,11 @@ class RPCError(Exception):
'caused by "{}"'.format(rpc_name) 'caused by "{}"'.format(rpc_name)
)) ))
try:
self.x = int(x)
except (ValueError, TypeError):
self.x = x
if is_unknown: if is_unknown:
with open("unknown_errors.txt", "a", encoding="utf-8") as f: with open("unknown_errors.txt", "a", encoding="utf-8") as f:
f.write("{}\t{}\t{}\n".format(datetime.now(), x, rpc_name)) f.write("{}\t{}\t{}\n".format(datetime.now(), x, rpc_name))