From 813e5d9bdcc18cc7c18160379f8eedd45eee3454 Mon Sep 17 00:00:00 2001 From: Louis Date: Fri, 4 Jul 2014 10:50:46 +0200 Subject: [PATCH] Trying to solve encoding problems #50 --- patacrep/authors.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/patacrep/authors.py b/patacrep/authors.py index 8cb66962..6728029d 100644 --- a/patacrep/authors.py +++ b/patacrep/authors.py @@ -21,8 +21,11 @@ def to_utf8(string): elif type(string) is str: return string.decode('iso-8859-1').encode('utf-8') else: - LOGGER.warning("Ignoring a word I can not decode...") - return None + try: + return string.encode('utf-8') + except: + LOGGER.warning("Ignoring a word I can not decode...") + return "" def compile_authwords(authwords): """Convert strings of authwords to compiled regular expressions.