URI: 
       tinterface: close wire is response is not dict - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 7daa8ebfdd923950841627b79a73507dd8e82322
   DIR parent 74e76986a2ba200337e1b5af7c42c69937d19552
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Wed,  1 Feb 2017 13:59:07 +0100
       
       interface: close wire is response is not dict
       
       Diffstat:
         M lib/interface.py                    |       7 ++++---
       
       1 file changed, 4 insertions(+), 3 deletions(-)
       ---
   DIR diff --git a/lib/interface.py b/lib/interface.py
       t@@ -313,10 +313,11 @@ class Interface(util.PrintError):
                        response = self.pipe.get()
                    except util.timeout:
                        break
       -            if response is None:
       +            if not type(response) is dict:
                        responses.append((None, None))
       -                self.closed_remotely = True
       -                self.print_error("connection closed remotely")
       +                if response is None:
       +                    self.closed_remotely = True
       +                    self.print_error("connection closed remotely")
                        break
                    if self.debug:
                        self.print_error("<--", response)