From e6f4b69aa2ea1f4a6881c694273cd16a36c02b08 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Mon, 24 Feb 2025 16:29:19 -0300 Subject: [PATCH] cargo_wrapper: Force log file to be written in utf-8 We can hit https://gitlab.freedesktop.org/HuQian/gstreamer/-/jobs/71717584 otherwise, weirdly it never happened here. Part-of: --- cargo_wrapper.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cargo_wrapper.py b/cargo_wrapper.py index 183ffcd1..c169045c 100644 --- a/cargo_wrapper.py +++ b/cargo_wrapper.py @@ -76,7 +76,7 @@ if __name__ == "__main__": opts = PARSER.parse_args() logdir = opts.root_dir / 'meson-logs' logfile_path = logdir / f'{opts.src_dir.name}-cargo-wrapper.log' - logfile = open(logfile_path, mode='w', buffering=1) + logfile = open(logfile_path, mode="w", buffering=1, encoding='utf-8') print(opts, file=logfile) cargo_target_dir = opts.build_dir / 'target'