From 7110fde25d1f6c4cc6420a226f504dcc1a32cbca Mon Sep 17 00:00:00 2001 From: ThomasV Date: Thu, 22 Oct 2020 19:20:22 +0200 Subject: [PATCH] follow-up: fix qt lightning dialog if gossip is not started --- electrum/gui/qt/lightning_dialog.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/electrum/gui/qt/lightning_dialog.py b/electrum/gui/qt/lightning_dialog.py index fd3fa43c9..44a995006 100644 --- a/electrum/gui/qt/lightning_dialog.py +++ b/electrum/gui/qt/lightning_dialog.py @@ -63,8 +63,11 @@ class LightningDialog(QDialog): util.register_callback(self.set_num_peers, ['gossip_peers']) util.register_callback(self.set_unknown_channels, ['unknown_channels']) self.network.channel_db.update_counts() # trigger callback - self.set_num_peers('', self.network.lngossip.num_peers()) - self.set_unknown_channels('', len(self.network.lngossip.unknown_ids)) + if self.network.lngossip: + self.set_num_peers('', self.network.lngossip.num_peers()) + self.set_unknown_channels('', len(self.network.lngossip.unknown_ids)) + else: + self.num_peers.setText(_('Lightning gossip not active.')) def on_channel_db(self, event, num_nodes, num_channels, num_policies): self.num_nodes.setText(_('{} nodes').format(num_nodes))