From 92ed5d484d551b737f378d56b8780432e0f9564b Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Thu, 24 Mar 2016 22:04:35 +0100 Subject: [PATCH] Open log files with UTF-8 encoding. It seems to work better that way, at least on Python 3. --- src/log.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/log.py b/src/log.py index 0044f376e..f2581f521 100644 --- a/src/log.py +++ b/src/log.py @@ -193,7 +193,7 @@ if not os.path.exists(pluginLogDir): try: messagesLogFilename = os.path.join(_logDir, 'messages.log') - _handler = BetterFileHandler(messagesLogFilename) + _handler = BetterFileHandler(messagesLogFilename, encoding='utf8') except EnvironmentError as e: raise SystemExit('Error opening messages logfile (%s). ' \ 'Generally, this is because you are running Supybot in a directory ' \