From 6b2c2ee6e3a2d6f4e74c14bc8ec56d02299b13b0 Mon Sep 17 00:00:00 2001 From: Griatch Date: Mon, 9 Sep 2019 07:18:28 +0200 Subject: [PATCH] Properly encode FileLogger's readline output. Resolve #1875. --- evennia/utils/logger.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/evennia/utils/logger.py b/evennia/utils/logger.py index 9c834431dd..cbe88f5b9b 100644 --- a/evennia/utils/logger.py +++ b/evennia/utils/logger.py @@ -334,7 +334,7 @@ class EvenniaLogFile(logfile.LogFile): Returns: lines (list): lines from our _file attribute. """ - return self._file.readlines(*args, **kwargs) + return [line.decode('utf-8') for line in self._file.readlines(*args, **kwargs)] _LOG_FILE_HANDLES = {} # holds open log handles