aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/mtest.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/mesonbuild/mtest.py b/mesonbuild/mtest.py
index 1f9e7f8..8ce9538 100644
--- a/mesonbuild/mtest.py
+++ b/mesonbuild/mtest.py
@@ -539,7 +539,11 @@ Timeout: %4d
print('--- Listing only the last 100 lines from a long log. ---')
lines = lines[-100:]
for line in lines:
- print(line)
+ try:
+ print(line)
+ except UnicodeEncodeError:
+ line = line.encode('ascii', errors='replace').decode()
+ print(line)
def doit(self):
if self.is_run: