From b7c1a693eb94060826826bf287bf3241c1b35873 Mon Sep 17 00:00:00 2001 From: Neil Booth Date: Mon, 24 Sep 2018 11:07:19 +0100 Subject: [PATCH] Clear retry_event once triggered. Fixes #603 --- electrumx/server/peers.py | 1 + 1 file changed, 1 insertion(+) diff --git a/electrumx/server/peers.py b/electrumx/server/peers.py index 72b71e4..e8a7486 100644 --- a/electrumx/server/peers.py +++ b/electrumx/server/peers.py @@ -197,6 +197,7 @@ class PeerManager(object): pause = WAKEUP_SECS * 2 ** peer.try_count async with ignore_after(pause): await peer.retry_event.wait() + peer.retry_event.clear() async def _should_drop_peer(self, peer): peer.try_count += 1