Fix UnicodeDecodeError in resume: use kitchen

pull/228/head
Nemo bis 9 years ago
parent 14ce5f2c1b
commit 55e5888a00

@ -19,6 +19,10 @@
# To learn more, read the documentation:
# https://github.com/WikiTeam/wikiteam/wiki
try:
from kitchen.text.converters import getwriter
except ImportError:
print "Please install the kitchen module."
import cookielib
import cPickle
import datetime
@ -42,6 +46,8 @@ except ImportError:
sys.exit(1)
import time
import urllib
UTF8Writer = getwriter('utf8')
sys.stdout = UTF8Writer(sys.stdout)
__VERSION__ = '0.3.0-alpha' # major, minor, micro: semver.org
@ -618,9 +624,9 @@ def getXMLPage(config={}, title='', verbose=True, session=None):
if verbose:
if (numberofedits == 1):
print ' %s, 1 edit' % (title.encode('utf-8').strip())
print ' %s, 1 edit' % (title.strip())
else:
print ' %s, %d edits' % (title.encode('utf-8').strip(), numberofedits)
print ' %s, %d edits' % (title.strip(), numberofedits)
def cleanXML(xml=''):

Loading…
Cancel
Save