aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBogdano Arendartchuk <bogdano@mandriva.org>2007-06-18 17:19:55 +0000
committerBogdano Arendartchuk <bogdano@mandriva.org>2007-06-18 17:19:55 +0000
commit307dad5dc74d6ee279ec4f7bdbeb4d8ed0f78ca7 (patch)
treeeb73e19f668e5e6a238162e7fd3372d01018be1c
parent3974c8e07c12bf9475637948dff9604079b56020 (diff)
downloadmgarepo-307dad5dc74d6ee279ec4f7bdbeb4d8ed0f78ca7.tar
mgarepo-307dad5dc74d6ee279ec4f7bdbeb4d8ed0f78ca7.tar.gz
mgarepo-307dad5dc74d6ee279ec4f7bdbeb4d8ed0f78ca7.tar.bz2
mgarepo-307dad5dc74d6ee279ec4f7bdbeb4d8ed0f78ca7.tar.xz
mgarepo-307dad5dc74d6ee279ec4f7bdbeb4d8ed0f78ca7.zip
decode the changelog created using strings containing unicode strings
(silently) encoded to utf-8
-rw-r--r--RepSys/log.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/RepSys/log.py b/RepSys/log.py
index e4e49b1..756cf95 100644
--- a/RepSys/log.py
+++ b/RepSys/log.py
@@ -311,7 +311,12 @@ def dump_file(releases, currentlog=None, template=None):
"releases" : releases,
"revisions_by_author": revisions_author}]
t = Template(**params)
- return t.respond()
+ chlog = t.respond()
+ try:
+ chlog = chlog.decode("utf8")
+ except UnicodeError:
+ pass
+ return chlog
class InvalidEntryError(Exception):