From da5a69d88174ce2f5c0c41cbdfb2d385b4a5c677 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Wed, 7 Nov 2012 20:46:18 +0100 Subject: [PATCH] raise exception in case of server error --- lib/wallet.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/wallet.py b/lib/wallet.py index c60cfb90..dfa9573d 100644 --- a/lib/wallet.py +++ b/lib/wallet.py @@ -541,8 +541,7 @@ class Wallet: def receive_tx_callback(self, tx_hash, tx): if not self.check_new_tx(tx_hash, tx): - print "error: transaction not consistent with history", tx_hash - return + raise BaseException("error: received transaction is not consistent with history"%tx_hash) with self.lock: self.transactions[tx_hash] = tx @@ -555,8 +554,7 @@ class Wallet: def receive_history_callback(self, addr, hist): if not self.check_new_history(addr, hist): - print "error: history check failed", tx_hash - return + raise BaseException("error: received history for %s is not consistent with known transactions"%addr) with self.lock: self.history[addr] = hist