URI: 
       tsafeguard: do not let daemon treads write wallet file - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 1369c02011720706d47a0a0957f73c85a82693f0
   DIR parent 0200778ac1adbe6d2a4068c2afa86a25a786f8ac
  HTML Author: ThomasV <thomasv@gitorious>
       Date:   Tue, 24 Mar 2015 12:23:11 +0100
       
       safeguard: do not let daemon treads write wallet file
       
       Diffstat:
         M lib/wallet.py                       |       1 +
       
       1 file changed, 1 insertion(+), 0 deletions(-)
       ---
   DIR diff --git a/lib/wallet.py b/lib/wallet.py
       t@@ -133,6 +133,7 @@ class WalletStorage(object):
                        self.write()
        
            def write(self):
       +        assert not threading.currentThread().isDaemon()
                s = json.dumps(self.data, indent=4, sort_keys=True)
                with open(self.path,"w") as f:
                    f.write(s)