URI: 
       tfix crash in lnworker main_loop - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit b5f0209a5626083c34710123aefe4d24cac32898
   DIR parent 18bc5aa27b18d86848c455115bdffafc2b3417ea
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Mon, 16 Jul 2018 11:14:06 +0200
       
       fix crash in lnworker main_loop
       
       Diffstat:
         M electrum/lnworker.py                |       3 ++-
       
       1 file changed, 2 insertions(+), 1 deletion(-)
       ---
   DIR diff --git a/electrum/lnworker.py b/electrum/lnworker.py
       t@@ -53,7 +53,6 @@ class LNWorker(PrintError):
        
            def suggest_peer(self):
                for node_id, peer in self.peers.items():
       -            print(bh2u(node_id), len(peer.channels))
                    if len(peer.channels) > 0:
                        continue
                    if not(peer.initialized.done()):
       t@@ -206,6 +205,8 @@ class LNWorker(PrintError):
                            self.peers.pop(k)
                    if len(self.peers) > 3:
                        continue
       +            if not self.network.lightning_nodes:
       +                continue
                    node_id = random.choice(list(self.network.lightning_nodes.keys()))
                    node = self.network.lightning_nodes.get(node_id)
                    addresses = node.get('addresses')