From ddd8fd1a77f8de9d5254ff6f7baf45946ccbf8cb Mon Sep 17 00:00:00 2001 From: Kay Kurokawa Date: Fri, 24 Mar 2017 13:02:01 -0400 Subject: [PATCH] decrease connection timeout --- lbrynet/core/client/ConnectionManager.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lbrynet/core/client/ConnectionManager.py b/lbrynet/core/client/ConnectionManager.py index 60ba2b4b5..29fc7be22 100644 --- a/lbrynet/core/client/ConnectionManager.py +++ b/lbrynet/core/client/ConnectionManager.py @@ -21,6 +21,7 @@ class PeerConnectionHandler(object): class ConnectionManager(object): implements(interfaces.IConnectionManager) MANAGE_CALL_INTERVAL_SEC = 5 + TCP_CONNECT_TIMEOUT = 15 def __init__(self, downloader, rate_limiter, primary_request_creators, secondary_request_creators): @@ -208,7 +209,8 @@ class ConnectionManager(object): lambda c_was_made: self._peer_disconnected(c_was_made, peer)) self._peer_connections[peer] = PeerConnectionHandler(self._primary_request_creators[:], factory) - connection = reactor.connectTCP(peer.host, peer.port, factory) + connection = reactor.connectTCP(peer.host, peer.port, factory, + timeout=self.TCP_CONNECT_TIMEOUT) self._peer_connections[peer].connection = connection def _peer_disconnected(self, connection_was_made, peer):