Revision: 7740
Author:   alexsh
Date:     2009-12-07 17:11:40 +0000 (Mon, 07 Dec 2009)

Log Message:
-----------
fix ImagePage().getVersionHistoryTable() unicodeDecodeError.

Modified Paths:
--------------
    trunk/pywikipedia/wikipedia.py

Modified: trunk/pywikipedia/wikipedia.py
===================================================================
--- trunk/pywikipedia/wikipedia.py      2009-12-07 17:09:36 UTC (rev 7739)
+++ trunk/pywikipedia/wikipedia.py      2009-12-07 17:11:40 UTC (rev 7740)
@@ -3621,7 +3621,7 @@
         #API query
         if infos:
             for i in infos:
-                result.append((i['timestamp'], i['user'], "%s×%s" % 
(i['width'], i['height']), i['size'], i['comment']))
+                result.append((i['timestamp'], i['user'], u"%s×%s" % 
(i['width'], i['height']), i['size'], i['comment']))
             
             return result
         
@@ -3686,7 +3686,7 @@
         """Return the version history in the form of a wiki table."""
         lines = []
         for (datetime, username, resolution, size, comment) in 
self.getFileVersionHistory():
-            lines.append('| %s || %s || %s || %s || <nowiki>%s</nowiki>' % 
(datetime, username, resolution, size, comment))
+            lines.append(u'| %s || %s || %s || %s || <nowiki>%s</nowiki>' % 
(datetime, username, resolution, size, comment))
         return u'{| border="1"\n! date/time || username || resolution || size 
|| edit summary\n|----\n' + u'\n|----\n'.join(lines) + '\n|}'
 
     def usingPages(self):



_______________________________________________
Pywikipedia-svn mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn

Reply via email to