URI: 
       twindows dns hack: fix #6473 - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 6802bcb960bb4832b6a83b75aa62f46d3a248aee
   DIR parent a669c6b765410d41ce774cc346872325ffd5e6d7
  HTML Author: SomberNight <somber.night@protonmail.com>
       Date:   Tue, 25 Aug 2020 16:57:10 +0200
       
       windows dns hack: fix #6473
       
       Diffstat:
         M electrum/dns_hacks.py               |       8 ++++++--
       
       1 file changed, 6 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/electrum/dns_hacks.py b/electrum/dns_hacks.py
       t@@ -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