diff --git a/distrib/builder/changes.py b/distrib/builder/changes.py index 93baf5e2fc..e37fbf7115 100644 --- a/distrib/builder/changes.py +++ b/distrib/builder/changes.py @@ -19,12 +19,12 @@ def encodedText(logText): def xmlEncodedText(logText): - result = '' + result = u'' for c in logText: - if c == '<': - result += '' + if c == u'<': + result += u'' elif c == '>': - result += ']]>' + result += u']]>' else: result += c return result @@ -273,7 +273,7 @@ def generate(self, format): for entry in self.entries: print >> out, '' print >> out, '%s' % entry.date - print >> out, '%s' % entry.author + out.write((u'%s\n' % xmlEncodedText(entry.author)).encode('utf-8')) print >> out, '%s' % entry.link print >> out, '%s' % entry.hash if entry.tags or entry.guessedTags: