From 871cab96219e45089e9f7abdde125a95e210069d Mon Sep 17 00:00:00 2001 From: LongHairedHacker Date: Wed, 20 Apr 2016 21:43:25 +0200 Subject: [PATCH] Fixed some utf-8 fuckups --- mixins/templatemixin.py | 4 ++-- modules/newsfeed.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/mixins/templatemixin.py b/mixins/templatemixin.py index 53d32c1..59094c5 100644 --- a/mixins/templatemixin.py +++ b/mixins/templatemixin.py @@ -32,7 +32,7 @@ class TemplateMixin(object): print "Rendering %s" % out_path out_file = open(out_path, "wb") - out_file.write(result) + out_file.write(result.encode('utf-8')) out_file.close() @@ -44,7 +44,7 @@ class TemplateMixin(object): first_line = content_file.readline() second_line = content_file.readline() - result['content'] = content_file.read() + result['content'] = content_file.read().decode('utf-8') result['creation_time'] = parser.parse(first_line) result['edit_time'] = parser.parse(second_line) diff --git a/modules/newsfeed.py b/modules/newsfeed.py index fe9ac59..b50e256 100644 --- a/modules/newsfeed.py +++ b/modules/newsfeed.py @@ -83,7 +83,7 @@ class NewsFeed(MenuItemMixin, TemplateMixin, AssetsMixin): result['title'] = third_line - result['content'] = item_file.read() + result['content'] = item_file.read().decode('utf-8') result['creation_time'] = parser.parse(first_line) result['edit_time'] = parser.parse(second_line)