From 9b08eec4918c5c562350763ee052ec30ddec444b Mon Sep 17 00:00:00 2001 From: SomberNight Date: Thu, 14 Mar 2024 15:20:06 +0000 Subject: [PATCH] interface: (trivial) clean-up timeouts --- electrum/interface.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/electrum/interface.py b/electrum/interface.py index 11786d2db..d4ec3c7a6 100644 --- a/electrum/interface.py +++ b/electrum/interface.py @@ -135,7 +135,6 @@ class NotificationSession(RPCSession): super(NotificationSession, self).__init__(*args, **kwargs) self.subscriptions = defaultdict(list) self.cache = {} - self.default_timeout = NetworkTimeout.Generic.NORMAL self._msg_counter = itertools.count(start=1) self.interface = interface self.cost_hard_limit = 0 # disable aiorpcx resource limits @@ -183,7 +182,9 @@ class NotificationSession(RPCSession): return response def set_default_timeout(self, timeout): + assert hasattr(self, "sent_request_timeout") # in base class self.sent_request_timeout = timeout + assert hasattr(self, "max_send_delay") # in base class self.max_send_delay = timeout async def subscribe(self, method: str, params: List, queue: asyncio.Queue):