From 91fedf224c6d13c1e8a298e2dadf906416b5c4f5 Mon Sep 17 00:00:00 2001 From: Ghraven Date: Wed, 22 Jul 2026 19:40:41 +0800 Subject: [PATCH] fix: use utf-8 in CI smoke server script --- scripts/ci_smoke_server.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/scripts/ci_smoke_server.py b/scripts/ci_smoke_server.py index ba51d6fa4..8b18c3e13 100644 --- a/scripts/ci_smoke_server.py +++ b/scripts/ci_smoke_server.py @@ -153,7 +153,7 @@ def main() -> None: env = os.environ.copy() env["burr_path"] = str(burr_data_dir) env["PYTHONUNBUFFERED"] = "1" - with open(server_log, "w") as log_fh: + with open(server_log, "w", encoding="utf-8") as log_fh: server_proc = subprocess.Popen( [str(venv_burr), "--port", str(port), "--no-open"], cwd=str(work_dir), @@ -168,7 +168,7 @@ def main() -> None: if server_proc.poll() is not None: _log(f"Server process exited with code {server_proc.returncode}") _log("--- server log ---") - print(server_log.read_text(), flush=True) + print(server_log.read_text(encoding="utf-8"), flush=True) _log("--- end server log ---") _fail("Server did not become ready") _log("Server is up") @@ -203,7 +203,8 @@ def inc(state: State) -> State: app.step() print(f"count={{app.state['count']}} app_id={{app.uid}}") -""" +""", + encoding="utf-8", ) subprocess.run([str(venv_py), str(app_script)], check=True, cwd=str(work_dir), env=env)