From c4fc94ea34441eea616bc05e03cd764e74d9f7a5 Mon Sep 17 00:00:00 2001 From: JonnyWong16 Date: Sat, 7 Apr 2018 10:35:28 -0700 Subject: [PATCH] Fix unicode log errors --- plexpy/log_reader.py | 5 ++--- plexpy/webserve.py | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/plexpy/log_reader.py b/plexpy/log_reader.py index ea2be01a..c93f4f5c 100644 --- a/plexpy/log_reader.py +++ b/plexpy/log_reader.py @@ -43,10 +43,9 @@ def get_log_tail(window=20, parsed=True, log_type="server"): clean_lines = [] for i in log_lines: try: - i = helpers.latinToAscii(i) log_time = i.split(' [')[0] - log_level = i.split('] ', 1)[1].split(' - ',1)[0] - log_msg = i.split('] ', 1)[1].split(' - ',1)[1] + log_level = i.split('] ', 1)[1].split(' - ', 1)[0] + log_msg = unicode(i.split('] ', 1)[1].split(' - ', 1)[1], 'utf-8') full_line = [log_time, log_level, log_msg] clean_lines.append(full_line) except: diff --git a/plexpy/webserve.py b/plexpy/webserve.py index 37645ebd..12236320 100644 --- a/plexpy/webserve.py +++ b/plexpy/webserve.py @@ -2316,8 +2316,8 @@ class WebInterface(object): # Add traceback message to previous msg. tl = (len(filt) - 1) n = len(l) - len(l.lstrip(' ')) - l = ' ' * (2 * n) + l[n:] - filt[tl][2] += '
' + l + ll = ' ' * (2 * n) + unicode(l[n:], 'utf-8') + filt[tl][2] += '
' + ll continue log_levels = ['DEBUG', 'INFO', 'WARNING', 'ERROR']