URI: 
       tsynchronizer: wait for interface - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 1650eefdd3b10b05973d0e501c46b8084747b22b
   DIR parent a16b0f4630282a11b26576a582df220dcbdaf6aa
  HTML Author: ThomasV <thomasv@gitorious>
       Date:   Mon,  2 Sep 2013 20:52:14 +0200
       
       synchronizer: wait for interface
       
       Diffstat:
         M lib/blockchain.py                   |       2 +-
         M lib/wallet.py                       |       4 ++++
       
       2 files changed, 5 insertions(+), 1 deletion(-)
       ---
   DIR diff --git a/lib/blockchain.py b/lib/blockchain.py
       t@@ -59,7 +59,7 @@ class BlockchainVerifier(threading.Thread):
        
            def get_new_response(self):
                # listen to interfaces, forward to verifier using the queue
       -        while 1:
       +        while self.is_running():
                    for i in self.interfaces:
                        try:
                            r = i.get_response('verifier',timeout=0)
   DIR diff --git a/lib/wallet.py b/lib/wallet.py
       t@@ -1353,6 +1353,10 @@ class WalletSynchronizer(threading.Thread):
        
        
            def run(self):
       +        if not self.interface.is_connected:
       +            print_error( "synchronizer: waiting for interface")
       +            self.interface.connect_event.wait()
       +
                with self.lock: self.running = True
        
                requested_tx = []