From 2d0ab9c11f53679891a64bdc8469e3352750869e Mon Sep 17 00:00:00 2001 From: TermiNexus Date: Sun, 18 Oct 2026 18:05:14 +0800 Subject: [PATCH] =?UTF-8?q?fix(cli):=20=E7=B1=BB=E5=9E=8B/=E8=AF=AD?= =?UTF-8?q?=E6=B3=95=E9=94=99=E8=AF=AF=E5=8F=AA=E8=BE=93=E5=87=BA=E5=8D=95?= =?UTF-8?q?=E8=A1=8C=E6=B6=88=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Projectrans 顶层捕获 TypeError/SyntaxError,直接输出 [TPC] 报文并退出,不再打印 Python 调用栈。 --- Projectrans.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Projectrans.py b/Projectrans.py index 973dab1..d5a2551 100644 --- a/Projectrans.py +++ b/Projectrans.py @@ -39,6 +39,10 @@ if __name__ == '__main__': try: main() _timing_status: str = '成功' + except (TypeError, SyntaxError) as _e: + _timing_status = '失败' + _sys.stderr.write(f'{_e}\n') + raise SystemExit(1) except BaseException: _timing_status = '失败' raise