From a0f3ab74bf66842ed3c5550445ab6e95a39c1d64 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Tue, 4 Mar 2014 23:50:55 +0400 Subject: [PATCH] fixes --- backends/bitcoind/blockchain_processor.py | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/backends/bitcoind/blockchain_processor.py b/backends/bitcoind/blockchain_processor.py index a1f3822..38577c6 100644 --- a/backends/bitcoind/blockchain_processor.py +++ b/backends/bitcoind/blockchain_processor.py @@ -256,7 +256,7 @@ class BlockchainProcessor(Processor): is_known = True except: print_log("error get_history") - self.shared.stop() + traceback.print_exc(file=sys.stdout) raise if hist: is_known = True @@ -755,7 +755,11 @@ class BlockchainProcessor(Processor): value = v[ x.get('prevout_n')] else: txi = (x.get('prevout_hash') + int_to_hex(x.get('prevout_n'), 4)).decode('hex') - value = self.storage.get_utxo_value(addr,txi) + try: + value = self.storage.get_utxo_value(addr,txi) + except: + print_log("utxo not in database; postponing mempool update") + return v = mpa.get(addr,0) v -= value -- 1.7.1