From 9fb8e67164723904c030d8334e8fc790e873fda4 Mon Sep 17 00:00:00 2001 From: Joseph Coffland Date: Tue, 16 Aug 2016 17:06:00 -0700 Subject: [PATCH] Ignore invalid UTF-8 characters in log file --- CHANGELOG.md | 5 +++-- fah/ClientConfig.py | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e15cbda..7deeaa2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,9 @@ ## v7.4.15 - - Removed crashing themes: Evil-Mac & Outcrop + - Removed crashing themes: Evil-Mac & Outcrop. + - Ignore invalid UTF-8 characters in log file. ## v7.4.13 - - Attempt to fix install on Ubuntu 16.04 + - Attempt to fix install on Ubuntu 16.04. ## v7.4.1 - Removed trigger-save command, no longer necessary. diff --git a/fah/ClientConfig.py b/fah/ClientConfig.py index 86796ee..f5937b7 100644 --- a/fah/ClientConfig.py +++ b/fah/ClientConfig.py @@ -506,6 +506,7 @@ class ClientConfig: if len(filtered): text = '\n'.join(filtered) + text = text.decode('utf-8', 'ignore') app.log.insert(app.log.get_end_iter(), text + '\n') self.scroll_log_to_end(app)