URI: 
       tinterface: minor clean-up re timeouts - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 518c6280e9b29a9b9f09f2a5db3df1c8dc2c25b4
   DIR parent 6b9a83ae8032f5ff3347043accee53f52a992d88
  HTML Author: SomberNight <somber.night@protonmail.com>
       Date:   Tue, 11 Sep 2018 21:23:37 +0200
       
       interface: minor clean-up re timeouts
       
       Diffstat:
         M electrum/interface.py               |       6 ++++--
       
       1 file changed, 4 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/electrum/interface.py b/electrum/interface.py
       t@@ -284,7 +284,9 @@ class Interface(PrintError):
                    return None
        
            async def get_block_header(self, height, assert_mode):
       -        res = await self.session.send_request('blockchain.block.header', [height], timeout=5)
       +        # use lower timeout as we usually have network.bhi_lock here
       +        timeout = 5 if not self.proxy else 10
       +        res = await self.session.send_request('blockchain.block.header', [height], timeout=timeout)
                return blockchain.deserialize_header(bytes.fromhex(res), height)
        
            async def request_chunk(self, idx, tip):
       t@@ -317,7 +319,7 @@ class Interface(PrintError):
            async def ping(self):
                while True:
                    await asyncio.sleep(300)
       -            await self.session.send_request('server.ping', timeout=10)
       +            await self.session.send_request('server.ping')
        
            def close(self):
                self.fut.cancel()