From 793f2569a7c9ed1453cde96aec6fb8995e72b29d Mon Sep 17 00:00:00 2001 From: bitromortac Date: Thu, 26 Nov 2020 20:01:05 +0100 Subject: [PATCH] lnrater: fix KeyError for unknown node --- electrum/lnrater.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/electrum/lnrater.py b/electrum/lnrater.py index 744252981..d08461d7c 100644 --- a/electrum/lnrater.py +++ b/electrum/lnrater.py @@ -252,9 +252,10 @@ class LNRater(Logger): if pk not in channel_peers: break - node_infos = self.channel_db.get_node_infos() + node_info = self.channel_db.get_node_infos().get(pk) + alias = node_info.alias if node_info else 'unknown node alias' self.logger.info( - f"node rating for {node_infos[pk].alias}:\n" + f"node rating for {alias}:\n" f"{pformat(self._node_stats[pk])} (score {self._node_ratings[pk]})") return pk, self._node_stats[pk]