commit b5f0209a5626083c34710123aefe4d24cac32898
parent 18bc5aa27b18d86848c455115bdffafc2b3417ea
Author: ThomasV <thomasv@electrum.org>
Date: Mon, 16 Jul 2018 11:14:06 +0200
fix crash in lnworker main_loop
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/electrum/lnworker.py b/electrum/lnworker.py
@@ -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()):
@@ -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')