From 4574cd676a02fccf64fd98c0b8e089a7f23de98f Mon Sep 17 00:00:00 2001 From: Aaron Bentley Date: Thu, 26 Jan 2006 10:18:42 -0500 Subject: [PATCH] More unicode stuff --- beweb/common.cfg | 2 ++ libbe/bugdir.py | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/beweb/common.cfg b/beweb/common.cfg index 50febb5..de0d84f 100644 --- a/beweb/common.cfg +++ b/beweb/common.cfg @@ -5,3 +5,5 @@ staticFilter.dir = "static" [/favicon.ico] staticFilter.on = True staticFilter.file = "static/images/favicon.ico" +[/] +decodingFilter.on = True diff --git a/libbe/bugdir.py b/libbe/bugdir.py index d30bc75..766ccd9 100644 --- a/libbe/bugdir.py +++ b/libbe/bugdir.py @@ -345,7 +345,7 @@ class Comment(object): self.date = utility.str_to_time(mapfile["Date"]) self.From = mapfile["From"] self.in_reply_to = mapfile.get("In-reply-to") - self.body = file(self.get_path("body")).read() + self.body = file(self.get_path("body")).read().decode("utf-8") else: self.date = None self.From = None @@ -358,7 +358,8 @@ class Comment(object): if not os.path.exists(self.get_path(None)): self.bug.rcs.mkdir(self.get_path(None)) map_save(self.bug.rcs, self.get_path("values"), map_file) - self.bug.rcs.set_file_contents(self.get_path("body"), self.body) + self.bug.rcs.set_file_contents(self.get_path("body"), + self.body.encode('utf-8')) def get_path(self, name): -- 2.26.2