fix: encoding issue in windows when using python tool

This commit is contained in:
elecvoid243
2026-05-05 00:03:33 +08:00
committed by GitHub
parent cb4f941e43
commit e410adc188
+6 -3
View File
@@ -150,10 +150,13 @@ class LocalPythonComponent(PythonComponent):
[os.environ.get("PYTHON", sys.executable), "-c", code],
timeout=timeout,
capture_output=True,
text=True,
)
stdout = "" if silent else result.stdout
stderr = result.stderr if result.returncode != 0 else ""
stdout = "" if silent else _decode_shell_output(result.stdout)
stderr = (
_decode_shell_output(result.stderr)
if result.returncode != 0
else ""
)
return {
"data": {
"output": {"text": stdout, "images": []},