more utf-8 issues

This commit is contained in:
j 2014-10-31 15:41:46 +01:00
parent d3c8cdb572
commit a306370f0d
3 changed files with 4 additions and 4 deletions

View File

@ -28,8 +28,8 @@ def info(path):
return data
def extract_text(path):
with open(path) as fd:
data = fd.read()
with open(path, 'rb') as fd:
data = fd.read().decode('utf-8', errors='replace')
return data
def extract_isbn(text):

View File

@ -55,7 +55,7 @@ class NodeHandler(tornado.web.RequestHandler):
content = settings.release
else:
if valid(key, data, sig):
action, args = json.loads(data)
action, args = json.loads(data.decode('utf-8'))
logger.debug('NODE action %s %s (%s)', action, args, key)
if action == 'ping':
content = {

View File

@ -28,7 +28,7 @@ def render(infile, outfile):
for line in f:
for line_ in line.decode('utf-8').strip().split('\r'):
for line_ in line.strip().split('\r'):
lines = wrapText(
line_,