URI: 
       tsave list of verified tx only when needed - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit af0d8d664b3abaff8a02320fef8a023502885e12
   DIR parent 10d6db468ab6b9ed11cdc95f171d0adca1c0105f
  HTML Author: thomasv <thomasv@gitorious>
       Date:   Mon, 22 Oct 2012 15:44:54 +0200
       
       save list of verified tx only when needed
       
       Diffstat:
         M lib/wallet.py                       |       5 +++--
       
       1 file changed, 3 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/lib/wallet.py b/lib/wallet.py
       t@@ -951,7 +951,7 @@ class WalletVerifier(threading.Thread):
                self.merkle_roots    = config.get('merkle_roots',{})
                self.headers         = config.get('block_headers',{})
                self.lock = threading.Lock()
       -        self.saved = False
       +        self.saved = True
        
            def run(self):
                requested = []
       t@@ -964,13 +964,14 @@ class WalletVerifier(threading.Thread):
                            if tx not in requested:
                                requested.append(tx)
                                self.request_merkle(tx)
       +                        self.saved = False
                                break
        
                    try:
                        r = self.interface.get_response('verifier',timeout=1)
                    except Queue.Empty:
                        if len(self.validated) == len(txlist) and not self.saved:
       -                    print "verified %d transactions"%len(txlist)
       +                    print "saving verified transactions"
                            self.config.set_key('verified_tx', self.validated, True)
                            self.saved = True
                        continue