From e5fae1d685a806a9fcf84468e8ab1ef4200011eb Mon Sep 17 00:00:00 2001 From: SomberNight Date: Mon, 13 Nov 2023 12:22:05 +0000 Subject: [PATCH] util.NetworkRetryManager: better document API --- electrum/util.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/electrum/util.py b/electrum/util.py index d5216027a..dac3a84c3 100644 --- a/electrum/util.py +++ b/electrum/util.py @@ -1820,7 +1820,8 @@ def event_listener(func): _NetAddrType = TypeVar("_NetAddrType") - +# requirements for _NetAddrType: +# - reasonable __hash__() implementation (e.g. based on host/port of remote endpoint) class NetworkRetryManager(Generic[_NetAddrType]): """Truncated Exponential Backoff for network connections."""