URI: 
       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)