Browse Source

network/util: increase default timeout of make_aiohttp_session (30->45s)

related: #5337
hard-fail-on-bad-server-string
SomberNight 5 years ago
parent
commit
2d57a689d9
No known key found for this signature in database GPG Key ID: B33B5F232C6271E9
  1. 4
      electrum/util.py

4
electrum/util.py

@ -1044,7 +1044,9 @@ def make_aiohttp_session(proxy: Optional[dict], headers=None, timeout=None):
if headers is None:
headers = {'User-Agent': 'Electrum'}
if timeout is None:
timeout = aiohttp.ClientTimeout(total=30)
# The default timeout is high intentionally.
# DNS on some systems can be really slow, see e.g. #5337
timeout = aiohttp.ClientTimeout(total=45)
elif isinstance(timeout, (int, float)):
timeout = aiohttp.ClientTimeout(total=timeout)
ssl_context = ssl.create_default_context(purpose=ssl.Purpose.SERVER_AUTH, cafile=ca_path)

Loading…
Cancel
Save