From 05b1186c6ac91d487368a2af480c2d5625799b52 Mon Sep 17 00:00:00 2001 From: Sanjeev Kumar Date: Sun, 14 Dec 2025 07:21:51 +0530 Subject: [PATCH] fix: Windows Unicode encoding for subprocess output --- dashboard/app.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/dashboard/app.py b/dashboard/app.py index ddd1e46..636ea91 100644 --- a/dashboard/app.py +++ b/dashboard/app.py @@ -346,13 +346,20 @@ def main(): progress_bar = st.progress(0) try: + import os + env = os.environ.copy() + env['PYTHONIOENCODING'] = 'utf-8' + process = subprocess.Popen( cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, text=True, bufsize=1, - cwd=str(Path(__file__).parent.parent) + cwd=str(Path(__file__).parent.parent), + env=env, + encoding='utf-8', + errors='replace' ) output_lines = []