|
@ -272,10 +272,9 @@ class PeerManager(object): |
|
|
|
|
|
|
|
|
peer_text = f'[{peer}:{port} {kind}]' |
|
|
peer_text = f'[{peer}:{port} {kind}]' |
|
|
try: |
|
|
try: |
|
|
async with timeout_after(120 if peer.is_tor else 30): |
|
|
async with Connector(PeerSession, peer.host, port, **kwargs) as session: |
|
|
async with Connector(PeerSession, peer.host, port, |
|
|
session.sent_request_timeout = 120 if peer.is_tor else 30 |
|
|
**kwargs) as session: |
|
|
await self._verify_peer(session, peer) |
|
|
await self._verify_peer(session, peer) |
|
|
|
|
|
is_good = True |
|
|
is_good = True |
|
|
break |
|
|
break |
|
|
except BadPeerError as e: |
|
|
except BadPeerError as e: |
|
|