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
No known key found for this signature in database
GPG Key ID: B33B5F232C6271E9
1 changed files with
3 additions and
1 deletions
-
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) |
|
|
|