aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mtest.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2019-01-17 00:40:56 +0200
committerGitHub <noreply@github.com>2019-01-17 00:40:56 +0200
commite6df5a758691e7e2a2f3b0c7ad51c3b5f28e1aec (patch)
tree920882852c0ab1d53e17dd6fc1c3f2ea6fc719be /mesonbuild/mtest.py
parent2ba2c7771fc27a086d3b73bbb25462eff300c2a2 (diff)
parent92b343f2f73ad02f8c06a3468719a0d892e9050e (diff)
downloadmeson-e6df5a758691e7e2a2f3b0c7ad51c3b5f28e1aec.zip
meson-e6df5a758691e7e2a2f3b0c7ad51c3b5f28e1aec.tar.gz
meson-e6df5a758691e7e2a2f3b0c7ad51c3b5f28e1aec.tar.bz2
Merge pull request #4719 from ocrete/fix-posix-lang
Replace surrogates with valid codepoints to print env
Diffstat (limited to 'mesonbuild/mtest.py')
-rw-r--r--mesonbuild/mtest.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/mesonbuild/mtest.py b/mesonbuild/mtest.py
index 8ce9538..b4bd4f2 100644
--- a/mesonbuild/mtest.py
+++ b/mesonbuild/mtest.py
@@ -647,8 +647,8 @@ Timeout: %4d
self.logfilename = logfile_base + '.txt'
self.jsonlogfilename = logfile_base + '.json'
- self.jsonlogfile = open(self.jsonlogfilename, 'w', encoding='utf-8')
- self.logfile = open(self.logfilename, 'w', encoding='utf-8')
+ self.jsonlogfile = open(self.jsonlogfilename, 'w', encoding='utf-8', errors='replace')
+ self.logfile = open(self.logfilename, 'w', encoding='utf-8', errors='surrogateescape')
self.logfile.write('Log of Meson test suite run on %s\n\n'
% datetime.datetime.now().isoformat())