fix: conda error information (#941)

* test with conda error

* reformat
This commit is contained in:
Tim
2025-06-06 11:45:48 +08:00
committed by GitHub
parent 83dd0de98a
commit 6ce765f05d
2 changed files with 16 additions and 3 deletions
+4 -3
View File
@@ -445,9 +445,10 @@ class LocalEnv(Env[ASpecificLocalConf]):
Console().print(output.strip(), markup=False)
combined_output += output
elif fd == stderr_fd:
error = process.stderr.readline()
if error:
Console().print(error.strip(), markup=False)
chunk = os.read(stderr_fd, 4096)
if chunk:
error = chunk.decode(errors="replace")
Console().print(error, end="", markup=False)
combined_output += error
# Capture any final output