mirror of
https://github.com/LBRYFoundation/LBRY-Vault.git
synced 2025-08-29 16:31:29 +00:00
windows dns hack: fix #6473
This commit is contained in:
parent
a669c6b765
commit
6802bcb960
1 changed files with 6 additions and 2 deletions
|
@ -32,8 +32,12 @@ def configure_dns_depending_on_proxy(is_proxy: bool) -> None:
|
|||
# On Windows, socket.getaddrinfo takes a mutex, and might hold it for up to 10 seconds
|
||||
# when dns-resolving. To speed it up drastically, we resolve dns ourselves, outside that lock.
|
||||
# See https://github.com/spesmilo/electrum/issues/4421
|
||||
_prepare_windows_dns_hack()
|
||||
socket.getaddrinfo = _fast_getaddrinfo
|
||||
try:
|
||||
_prepare_windows_dns_hack()
|
||||
except Exception as e:
|
||||
_logger.exception('failed to apply windows dns hack.')
|
||||
else:
|
||||
socket.getaddrinfo = _fast_getaddrinfo
|
||||
else:
|
||||
socket.getaddrinfo = socket._getaddrinfo
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue