fix for SSL poller
authorThomasV <thomasv1@gmx.de>
Mon, 28 Apr 2014 10:37:53 +0000 (12:37 +0200)
committerThomasV <thomasv1@gmx.de>
Mon, 28 Apr 2014 11:51:27 +0000 (13:51 +0200)
transports/stratum_tcp.py

index ec697ca..1635bfa 100644 (file)
@@ -234,10 +234,10 @@ class TcpServer(threading.Thread):
                         data = s.recv(self.buffer_size)
                     except ssl.SSLError as x:
                         if x.args[0] == ssl.SSL_ERROR_WANT_READ: 
-                            # print_log("error want read", x, fd)
-                            continue 
-                        else: 
-                            raise x
+                            pass
+                        else:
+                            print_log("SSL error", x)
+                        continue 
                     except socket.error as x:
                         # print_log("recv err", x)
                         stop_session(fd)