electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

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:
Melectrum/lnworker.py | 3++-
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')