aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAaron Bentley <abentley@panoramicfeedback.com>2006-01-26 10:18:42 -0500
committerAaron Bentley <abentley@panoramicfeedback.com>2006-01-26 10:18:42 -0500
commit4574cd676a02fccf64fd98c0b8e089a7f23de98f (patch)
tree2158be6ee9590ae8efa04d7189fc8c0730d97383
parentc54498e1b59b2e4371fb76e07a5e81365a940f88 (diff)
downloadbugseverywhere-4574cd676a02fccf64fd98c0b8e089a7f23de98f.tar.gz
More unicode stuff
-rw-r--r--beweb/common.cfg2
-rw-r--r--libbe/bugdir.py5
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):