From 00f536451ff1cdc6031c477e601b22ffda502120 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Mon, 25 Nov 2013 00:30:47 +0400 Subject: [PATCH] stop server if txindex not used --- backends/bitcoind/blockchain_processor.py | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/backends/bitcoind/blockchain_processor.py b/backends/bitcoind/blockchain_processor.py index 03de6ee..68b8117 100644 --- a/backends/bitcoind/blockchain_processor.py +++ b/backends/bitcoind/blockchain_processor.py @@ -806,6 +806,8 @@ class BlockchainProcessor(Processor): rawtxdata = [] for ir in r: if ir['error'] is not None: + self.shared.stop() + print_log("Error: make sure you run bitcoind with txindex=1; use -reindex if needed.") raise BaseException(ir['error']) rawtxdata.append(ir['result']) block['tx'] = rawtxdata -- 1.7.1