[yum-commits] repo-rss.py
Ville Skyttä
scop at osuosl.org
Fri Nov 6 17:02:36 UTC 2009
repo-rss.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
New commits:
commit 2831ea688b2d736af61dd1495b17d8bae2cc1419
Author: Ville Skyttä <ville.skytta at iki.fi>
Date: Thu Nov 5 23:55:57 2009 +0200
Fix UnicodeDecodeError with UTF-8 changelog names.
diff --git a/repo-rss.py b/repo-rss.py
index ceac745..8919059 100755
--- a/repo-rss.py
+++ b/repo-rss.py
@@ -17,7 +17,7 @@
import yum
import yum.Errors
-from yum.misc import getCacheDir
+from yum.misc import getCacheDir, to_unicode
from yum.comps import Comps, CompsException
from yum.Errors import RepoMDError
import sys
@@ -146,7 +146,7 @@ class RepoRSS:
description = '<p><strong>%s</strong> - %s</p>\n\n' % (escape(pkg.name),
escape(pkg.returnSimple('summary')))
description += '<p>%s</p>\n\n<p><strong>Change Log:</strong></p>\n\n' % escape(pkg.returnSimple('description').encode('utf-8').replace("\n", "<br />\n"))
- description += escape('<pre>%s</pre>' % escape(changelog.encode('utf-8')))
+ description += escape('<pre>%s</pre>' % escape(to_unicode(changelog).encode('utf-8')))
item.newChild(None, 'description', description)
return item
More information about the Yum-commits
mailing list