From 00c5940d9d5cfe25bee3876a2138434407fc0bda Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Thu, 5 Dec 2024 22:19:15 -0500 Subject: [PATCH] Present TypeError to remote client in Session --- lib/nntp/tiny/session.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/nntp/tiny/session.py b/lib/nntp/tiny/session.py index 6b129c3..12918e9 100644 --- a/lib/nntp/tiny/session.py +++ b/lib/nntp/tiny/session.py @@ -849,8 +849,7 @@ class Session(Connection): try: return fn(self, *args) except TypeError as e: - traceback.print_exception(e) - return self.respond(ResponseCode.NNTP_SYNTAX_ERROR) + return self.respond(ResponseCode.NNTP_SYNTAX_ERROR, str(e)) except Exception as e: traceback.print_exception(e) return self.respond(ResponseCode.NNTP_COMMAND_UNAVAILABLE)