From 2051c2237e5d69b9c7f26550389716b85e7b217a Mon Sep 17 00:00:00 2001 From: TermiNexus Date: Mon, 19 Oct 2026 18:30:38 +0800 Subject: [PATCH] =?UTF-8?q?debug(traceback):=20=E8=BE=93=E5=87=BA=20Instal?= =?UTF-8?q?lSymbol=20=E8=B5=8B=E5=80=BC=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 每个文件打印 TracebackInstallSymbol,确认 main 模块是否拿到 3fe9e5dc351f3d26.Install。 --- lib/Projectrans/Phase2Translator.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/Projectrans/Phase2Translator.py b/lib/Projectrans/Phase2Translator.py index 9828d35..2d02c93 100644 --- a/lib/Projectrans/Phase2Translator.py +++ b/lib/Projectrans/Phase2Translator.py @@ -2375,6 +2375,9 @@ class Phase2Translator: break if _tb_sha1 is not None: trans.translator.TracebackInstallSymbol = f'{_tb_sha1}.Install' + _vlog().info( + f"[traceback] InstallSymbol={getattr(trans.translator, 'TracebackInstallSymbol', None)}" + f" file={os.path.basename(src_path)}") trans.SliceLevel = self.slice_level trans.translator.SliceLevel = self.slice_level trans.translator.SliceCount = 0