# HG changeset patch # User Laman # Date 2018-12-03 15:42:14 # Node ID 0e02ff79165c8ab2c5b683352442826dc2e96bdf # Parent e3c116b7dc5cc2a378386b0fd3d13352da7b65f8 fix: another error handled diff --git a/src/server.py b/src/server.py --- a/src/server.py +++ b/src/server.py @@ -18,7 +18,7 @@ class Connection(BaseConnection): peer=sock.getpeername() try: self._socket=sslContext.wrap_socket(sock,server_side=True) - except ssl.SSLError as e: + except (ssl.SSLError,OSError) as e: log.warning("Failed to establish an SSL connection from {0}.".format(peer)) raise e @@ -44,7 +44,7 @@ class Miniserver: with self._ss: while True: try: connection=Connection(self._ss,self._ssl) - except ssl.SSLError: continue + except (ssl.SSLError,OSError): continue if p and p.is_alive(): with connection as c: c[0].readMsg()