URI: 
       tdetect dangling links - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 8680eae86f3b0f25d1cb6bd949f1425664dfe379
   DIR parent 0e61408dfadbacc32edda620cd65143fc87fec68
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Mon, 30 May 2016 10:53:52 +0200
       
       detect dangling links
       
       Diffstat:
         M gui/qt/__init__.py                  |       4 ++--
         M lib/simple_config.py                |       2 ++
       
       2 files changed, 4 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/gui/qt/__init__.py b/gui/qt/__init__.py
       t@@ -181,8 +181,8 @@ class ElectrumGui:
            def main(self):
                self.timer.start()
                self.config.open_last_wallet()
       -        if not self.start_new_window(self.config.get_wallet_path(),
       -                                     self.config.get('url')):
       +        path = self.config.get_wallet_path()
       +        if not self.start_new_window(path, self.config.get('url')):
                    return
        
                signal.signal(signal.SIGINT, lambda *args: self.app.quit())
   DIR diff --git a/lib/simple_config.py b/lib/simple_config.py
       t@@ -78,6 +78,8 @@ class SimpleConfig(PrintError):
        
                # Make directory if it does not yet exist.
                if not os.path.exists(path):
       +            if os.path.islink(path):
       +                raise BaseException('Dangling link: ' + path)
                    os.mkdir(path)
        
                print_error("electrum directory", path)