File "/home/vivek/Documents/Bitcoin/electrum/electrum/util.py", line 864, in run_with_except_hook
    run_original(*args2, **kwargs2)
  File "/home/vivek/Documents/Bitcoin/electrum/electrum/network.py", line 1082, in run
    self.wait_on_sockets()
  File "/home/vivek/Documents/Bitcoin/electrum/electrum/network.py", line 1064, in wait_on_sockets
    self.process_responses(interface)
  File "/home/vivek/Documents/Bitcoin/electrum/electrum/network.py", line 719, in process_responses
    self.process_response(interface, response, callbacks)
  File "/home/vivek/Documents/Bitcoin/electrum/electrum/network.py", line 659, in process_response
    self.on_get_header(interface, response)
  File "/home/vivek/Documents/Bitcoin/electrum/electrum/network.py", line 911, in on_get_header
    chain = blockchain.check_header(header)
  File "/home/vivek/Documents/Bitcoin/electrum/electrum/blockchain.py", line 96, in check_header
    if b.check_header(header):
  File "/home/vivek/Documents/Bitcoin/electrum/electrum/blockchain.py", line 142, in check_header
    return header_hash == self.get_hash(height)
  File "/home/vivek/Documents/Bitcoin/electrum/electrum/blockchain.py", line 296, in get_hash
    return hash_header(self.read_header(height))
  File "/home/vivek/Documents/Bitcoin/electrum/electrum/blockchain.py", line 275, in read_header
    self.assert_headers_file_available(name)
  File "/home/vivek/Documents/Bitcoin/electrum/electrum/blockchain.py", line 241, in assert_headers_file_available
    raise FileNotFoundError('Cannot find headers file but headers_dir is there. Should be at {}'.format(path))