diff --git a/lib/nntp/tiny/server.py b/lib/nntp/tiny/server.py index b2fc21d..472b00d 100644 --- a/lib/nntp/tiny/server.py +++ b/lib/nntp/tiny/server.py @@ -62,7 +62,7 @@ class Server(): try: session.handle() - except ssl.SSLEOFError as e: + except (ssl.SSLEOFError, ssl.SSLError): pass thread = threading.Thread(target=spawn) diff --git a/lib/nntp/tiny/session.py b/lib/nntp/tiny/session.py index ea2e37c..e59d0cb 100644 --- a/lib/nntp/tiny/session.py +++ b/lib/nntp/tiny/session.py @@ -875,7 +875,5 @@ class Session(Connection): self.handle_command() self.sock.close() - except BrokenPipeError: - pass - except ConnectionResetError: + except (BrokenPipeError, ConnectionResetError): pass