From 427033d8e8be451e559b4d3c33d3443dbfa4a558 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Mon, 17 Feb 2014 21:30:15 +0000 Subject: [PATCH] ChannelLogger: Fix Python 2 compatibility (again). --- plugins/ChannelLogger/plugin.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/ChannelLogger/plugin.py b/plugins/ChannelLogger/plugin.py index ba81a60c8..8faaca62a 100644 --- a/plugins/ChannelLogger/plugin.py +++ b/plugins/ChannelLogger/plugin.py @@ -164,7 +164,7 @@ class ChannelLogger(callbacks.Plugin): if format: string = time.strftime(format) + ' ' if sys.version_info[0] < 3: - string = string.decode() + string = string.decode('utf8', 'ignore') log.write(string) def normalizeChannel(self, irc, channel): @@ -181,7 +181,7 @@ class ChannelLogger(callbacks.Plugin): if self.registryValue('stripFormatting', channel): s = ircutils.stripFormatting(s) if sys.version_info[0] < 3: - s = s.decode() + s = s.decode('utf8', 'ignore') log.write(s) if self.registryValue('flushImmediately'): log.flush()