From a7c02c770dea8cbb11706ffee8579c402c3768e6 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Fri, 13 Mar 2020 18:07:05 +0100 Subject: [PATCH] follow-up prev: network.interface might be None --- electrum/network.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/electrum/network.py b/electrum/network.py index b624b49f7..2a2d3e181 100644 --- a/electrum/network.py +++ b/electrum/network.py @@ -298,7 +298,7 @@ class Network(Logger): self.server_retry_time = time.time() self.nodes_retry_time = time.time() # the main server we are currently communicating with - self.interface = None # type: Interface + self.interface = None # type: Optional[Interface] self.default_server_changed_event = asyncio.Event() # set of servers we have an ongoing connection with self.interfaces = {} # type: Dict[str, Interface] @@ -516,6 +516,8 @@ class Network(Logger): continue return out else: + if not self.interface: + return {} return self.interface.fee_estimates_eta def update_fee_estimates(self):