diff options
-rw-r--r-- | mesonbuild/mtest.py | 6 |
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: |