tnetwork: allow longer timeouts in _run_new_interface - electrum - Electrum Bitcoin wallet
 (HTM) git clone https://git.parazyd.org/electrum
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) Submodules
       ---
 (DIR) commit 1110f13c62c7911e4e07c907594fa01e03088bcd
 (DIR) parent 9b4e490e3cffe07c0f5a5e373b0834c6915baac1
 (HTM) Author: SomberNight <somber.night@protonmail.com>
       Date:   Thu, 18 Apr 2019 23:05:35 +0200
       
       network: allow longer timeouts in _run_new_interface
       
       On Windows box with weird networking setup (VPN, no IPv6, many DNS nameservers
       but only some working well), the previous timeouts were too low: they were
       reached due to DNS resolution.
       
       related: #4421
       
       Diffstat:
         M electrum/network.py                 |       3 ++-
       
       1 file changed, 2 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/electrum/network.py b/electrum/network.py
       t@@ -734,7 +734,8 @@ class Network(PrintError):
            @log_exceptions
            async def _run_new_interface(self, server):
                interface = Interface(self, server, self.proxy)
       -        timeout = self.get_network_timeout_seconds(NetworkTimeout.Urgent)
       +        # note: using longer timeouts here as DNS can sometimes be slow!
       +        timeout = self.get_network_timeout_seconds(NetworkTimeout.Generic)
                try:
                    await asyncio.wait_for(interface.ready, timeout)
                except BaseException as e: