tclose #4125 - electrum - Electrum Bitcoin wallet
HTML git clone https://git.parazyd.org/electrum
DIR Log
DIR Files
DIR Refs
DIR Submodules
---
DIR commit 5fef1e7980e6c9811448ad7d9fb6afa4460ac7fc
DIR parent 36d52dfd5a60eba1469d08478d17ea713517ae0d
HTML Author: SomberNight <somber.night@protonmail.com>
Date: Mon, 19 Mar 2018 01:26:57 +0100
close #4125
perhaps not proper fix but at least more descriptive exception text
Diffstat:
M lib/blockchain.py | 4 ++++
1 file changed, 4 insertions(+), 0 deletions(-)
---
DIR diff --git a/lib/blockchain.py b/lib/blockchain.py
t@@ -255,6 +255,10 @@ class Blockchain(util.PrintError):
with open(name, 'rb') as f:
f.seek(delta * 80)
h = f.read(80)
+ elif not os.path.exists(util.get_headers_dir(self.config)):
+ raise Exception('Electrum datadir does not exist. Was it deleted while running?')
+ else:
+ raise Exception('Cannot find headers file but datadir is there. Should be at {}'.format(name))
if h == bytes([0])*80:
return None
return deserialize_header(h, height)