From 91290802a8431811041355ec8c3cbfa61359038d Mon Sep 17 00:00:00 2001 From: rockmelodies <939555035@qq.com> Date: Wed, 24 Dec 2025 17:39:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=20GoTestTool=20=E7=B1=BB=E7=9A=84=20?= =?UTF-8?q?=5Fbuild=5Fwrapper=5Fcode=20=E6=96=B9=E6=B3=95=E4=B8=AD?= =?UTF-8?q?=EF=BC=8C=E7=AC=AC=20770=20=E8=A1=8C=E6=9C=89=E8=AF=AD=E6=B3=95?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E3=80=82=20=E4=BB=A5=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app/services/agent/tools/sandbox_language.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/app/services/agent/tools/sandbox_language.py b/backend/app/services/agent/tools/sandbox_language.py index b41a087..0d8b4d9 100644 --- a/backend/app/services/agent/tools/sandbox_language.py +++ b/backend/app/services/agent/tools/sandbox_language.py @@ -767,7 +767,9 @@ class GoTestTool(BaseLanguageTestTool): param_code = "" if params: args = ["program"] + list(params.values()) - param_code = f" os.Args = []string{{{', '.join([f'\"{a}\"' for a in args])}}}\n" + args_str = ', '.join([f'"{a}"' for a in args]) + param_code = " os.Args = []string{{{}}}\n".format(args_str) + # param_code = f" os.Args = []string{{{', '.join([f'\"{a}\"' for a in args])}}}\n" for key, value in params.items(): param_code += f' os.Setenv("{key.upper()}", "{value}")\n'