log IP address in case of failure to open connection
[electrum-server.git] / transports / stratum_tcp.py
index 8e28a57..b21ca96 100644 (file)
@@ -143,10 +143,11 @@ class TcpServer(threading.Thread):
         sock.listen(1)
         while not self.shared.stopped():
             try:
-                session = TcpSession(*sock.accept(), use_ssl=self.use_ssl, ssl_certfile=self.ssl_certfile, ssl_keyfile=self.ssl_keyfile)
+                connection, address = sock.accept()
+                session = TcpSession(connection, address, use_ssl=self.use_ssl, ssl_certfile=self.ssl_certfile, ssl_keyfile=self.ssl_keyfile)
             except BaseException, e:
                 error = str(e)
-                print_log("cannot start TCP session", error)
+                print_log("cannot start TCP session", error, address)
                 time.sleep(0.1)
                 continue
             self.dispatcher.add_session(session)