From e3c36b3476d49679baaf2cbf954a18332b1424c2 Mon Sep 17 00:00:00 2001 From: liqiang-fit2cloud Date: Mon, 1 Dec 2025 14:52:05 +0800 Subject: [PATCH] refactor: catch more exception details. --- apps/common/utils/tool_code.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/common/utils/tool_code.py b/apps/common/utils/tool_code.py index 87f219afd..233bafbe5 100644 --- a/apps/common/utils/tool_code.py +++ b/apps/common/utils/tool_code.py @@ -105,8 +105,8 @@ except Exception as e: subprocess_result = self._exec_sandbox(_exec_code) else: subprocess_result = self._exec(_exec_code) - if subprocess_result.returncode == 1: - raise Exception(subprocess_result.stderr) + if subprocess_result.returncode != 0: + raise Exception(subprocess_result.stderr or subprocess_result.stdout or "Unknown exception occurred") lines = subprocess_result.stdout.splitlines() result_line = [line for line in lines if line.startswith(_id)] if not result_line: