From 69e2ef099c2c235739f6ced60b8ffb8ccb1124fb Mon Sep 17 00:00:00 2001 From: Kseniia Vasilchuk Date: Wed, 21 Dec 2016 14:56:54 +0300 Subject: configure_file: Use utf-8 to write configured file as a second part of https://github.com/mesonbuild/meson/issues/1085 --- mesonbuild/mesonlib.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mesonbuild/mesonlib.py b/mesonbuild/mesonlib.py index 5250cd345..c4f6769a0 100644 --- a/mesonbuild/mesonlib.py +++ b/mesonbuild/mesonlib.py @@ -318,7 +318,7 @@ def do_conf_file(src, dst, confdata): line = do_replacement(regex, line, confdata) result.append(line) dst_tmp = dst + '~' - with open(dst_tmp, 'w') as f: + with open(dst_tmp, 'w', encoding='utf-8') as f: f.writelines(result) shutil.copymode(src, dst_tmp) replace_if_different(dst, dst_tmp) -- cgit v1.2.3