From ab67f417eeadb41cbe5978942f3b2ad2881b3d9e Mon Sep 17 00:00:00 2001 From: Victor Shyba Date: Fri, 29 Jul 2022 11:08:56 -0300 Subject: [PATCH] dht_crawler: wait and retry during port switch --- scripts/dht_crawler.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/dht_crawler.py b/scripts/dht_crawler.py index d7d2d1979..e2bd0b5a1 100644 --- a/scripts/dht_crawler.py +++ b/scripts/dht_crawler.py @@ -335,6 +335,9 @@ class Crawler: if key == node_id: self.set_latency(peer, None) continue + except lbry.dht.error.TransportNotConnected: + log.info("Transport unavailable, waiting 1s to retry") + await asyncio.sleep(1) except lbry.dht.error.RemoteException as e: log.info('Peer errored: %s:%d attempt #%d - %s', host, port, (attempt + 1), str(e))