URI: 
       tinterface: don't show traceback on error 104 - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit b3364b87d1fa08178197f1f8f7ece445bc0c3719
   DIR parent 9874afac8b89b53d58189a852d49689e68f9255b
  HTML Author: ThomasV <thomasv@gitorious>
       Date:   Sat, 21 Feb 2015 14:45:09 +0100
       
       interface: don't show traceback on error 104
       
       Diffstat:
         M lib/interface.py                    |       6 ++++--
       
       1 file changed, 4 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/lib/interface.py b/lib/interface.py
       t@@ -266,8 +266,10 @@ class TcpInterface(threading.Thread):
                                return
                            print_error("wrong certificate", self.host)
                        return
       -            except BaseException:
       -                print_error("wrap_socket failed", self.host)
       +            except BaseException, e:
       +                print_error(self.host, e)
       +                if e.errno == 104:
       +                    return
                        traceback.print_exc(file=sys.stderr)
                        return