Browse Source

Merge #325: Bugfix crash on unexpected error from gettransaction call.

3045370 Bugfix crash on unexpected error from gettransaction call. (AdamISZ)
master
AdamISZ 7 years ago
parent
commit
e3a11c0fad
No known key found for this signature in database
GPG Key ID: 141001A1AF77F20B
  1. 6
      jmclient/jmclient/blockchaininterface.py

6
jmclient/jmclient/blockchaininterface.py

@ -688,10 +688,12 @@ class BitcoinCoreInterface(BlockchainInterface):
res = self.rpc("gettransaction", [tx["txid"], 1]) res = self.rpc("gettransaction", [tx["txid"], 1])
except JsonRpcError as e: except JsonRpcError as e:
#This should never happen (gettransaction is a wallet rpc). #This should never happen (gettransaction is a wallet rpc).
log.info("Failed any gettransaction call") log.warn("Failed gettransaction call; JsonRpcError")
res = None res = None
except Exception as e: except Exception as e:
log.info(str(e)) log.warn("Failed gettransaction call; unexpected error:")
log.warn(str(e))
res = None
if not res: if not res:
continue continue
if "confirmations" not in res: if "confirmations" not in res:

Loading…
Cancel
Save