From 71fcf0960ba57d2db877de96048de3e75fa5a038 Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Wed, 4 Dec 2024 23:28:25 -0500 Subject: [PATCH] Tweak exception handling --- lib/nntp/tiny/server.py | 2 +- lib/nntp/tiny/session.py | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) 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