[Pywikipedia-svn] SVN: [8588] trunk/pywikipedia/userlib.py
xqt at svn.wikimedia.org
xqt at svn.wikimedia.org
Wed Sep 22 04:53:21 UTC 2010
Revision: 8588
Author: xqt
Date: 2010-09-22 04:53:21 +0000 (Wed, 22 Sep 2010)
Log Message:
-----------
Fix for ascii encoding error for User.__str__() reported by DrTrigon
Modified Paths:
--------------
trunk/pywikipedia/userlib.py
Modified: trunk/pywikipedia/userlib.py
===================================================================
--- trunk/pywikipedia/userlib.py 2010-09-21 16:47:03 UTC (rev 8587)
+++ trunk/pywikipedia/userlib.py 2010-09-22 04:53:21 UTC (rev 8588)
@@ -11,7 +11,7 @@
import re
import wikipedia as pywikibot
-import query
+import query, config
class AutoblockUser(pywikibot.Error):
"""
@@ -85,7 +85,9 @@
return ip_regexp.match(self.username) is not None
def __str__(self):
- return u'%s:%s' % (self.site() , self.name())
+ return (u'%s:%s'
+ % (self.site(), self.name())).encode(config.console_encoding,
+ 'replace')
def __repr__(self):
return self.__str__()
More information about the Pywikipedia-svn
mailing list