Stringify subprocess args in error message

This commit is contained in:
Rafael Moraes
2026-04-25 14:02:52 -03:00
parent df23276d3c
commit 939520b3f8
+3 -1
View File
@@ -20,7 +20,9 @@ async def async_subprocess(*args: str, silent: bool = False) -> None:
stdout, stderr = await proc.communicate()
if proc.returncode != 0:
msg = f"Exited with code {proc.returncode}: {' '.join(args)}"
msg = (
f"Exited with code {proc.returncode}: {' '.join(str(arg) for arg in args)}"
)
if stdout:
msg += f"\nstdout:\n{stdout.decode()}"