From: ThomasV Date: Tue, 4 Mar 2014 19:50:55 +0000 (+0400) Subject: fixes X-Git-Url: https://git.novaco.in/?p=electrum-server.git;a=commitdiff_plain;h=a0f3ab74bf66842ed3c5550445ab6e95a39c1d64 fixes --- 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