From f9fd62c2147f0acbf41804f145fbf2b7fa0356a8 Mon Sep 17 00:00:00 2001 From: Jack Robison Date: Thu, 31 Jan 2019 13:35:13 -0500 Subject: [PATCH] add fixed peers immediately if the dht has no peers --- lbrynet/stream/downloader.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lbrynet/stream/downloader.py b/lbrynet/stream/downloader.py index ea3fe21c8..a53b1350c 100644 --- a/lbrynet/stream/downloader.py +++ b/lbrynet/stream/downloader.py @@ -83,7 +83,11 @@ class StreamDownloader(StreamAssembler): ]) if self.config.reflector_servers: self.fixed_peers_handle = self.loop.call_later( - self.config.fixed_peer_delay if 'dht' not in self.config.components_to_skip else 0.0, + self.config.fixed_peer_delay if ( + 'dht' not in self.config.components_to_skip + and self.node + and len(self.node.protocol.routing_table.get_peers()) + ) else 0.0, self.loop.create_task, _add_fixed_peers() )