X-Git-Url: https://git.novaco.in/?p=electrum-server.git;a=blobdiff_plain;f=transports%2Fstratum_tcp.py;fp=transports%2Fstratum_tcp.py;h=b21ca96503aab68a06d6e10c5c1d4772ae053ea8;hp=8e28a57e5ee2ee1c4437cb37eee56a92e993d241;hb=39b39855ff131a79eb769fe5dcc7bd2ee6b820a9;hpb=486058dfc0f7b6be1e2a7170d9de069aa4761111 diff --git a/transports/stratum_tcp.py b/transports/stratum_tcp.py index 8e28a57..b21ca96 100644 --- a/transports/stratum_tcp.py +++ b/transports/stratum_tcp.py @@ -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)