Compare commits

..

2 Commits

Author SHA1 Message Date
Tran G. (Revernomad) Khoa
4fde566cf4 Merge branch 'main' of https://git.revoluxiant.io.vn/revernomad17/arma-modlist-tools 2026-04-10 22:38:20 +07:00
Tran G. (Revernomad) Khoa
68fcaaf6d9 fix: decode run_tool subprocess output as UTF-8 to handle tqdm Unicode chars on Windows 2026-04-10 22:37:35 +07:00

View File

@@ -227,11 +227,14 @@ class ArmaModManagerApp(ctk.CTk):
try: try:
env = os.environ.copy() env = os.environ.copy()
env["PYTHONUNBUFFERED"] = "1" env["PYTHONUNBUFFERED"] = "1"
env["PYTHONUTF8"] = "1"
proc = subprocess.Popen( proc = subprocess.Popen(
[sys.executable, "-u", str(PROJECT_ROOT / script)] + extra, [sys.executable, "-u", str(PROJECT_ROOT / script)] + extra,
stdout=subprocess.PIPE, stdout=subprocess.PIPE,
stderr=subprocess.STDOUT, stderr=subprocess.STDOUT,
text=True, text=True,
encoding="utf-8",
errors="replace",
cwd=str(PROJECT_ROOT), cwd=str(PROJECT_ROOT),
env=env, env=env,
) )