From 0c2ab9d83bf93079483411898b5f494cf21b9951 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Sat, 22 Mar 2014 11:56:38 +0000 Subject: [PATCH] RSS: Another attempt at fixing encoding issues (again). --- plugins/RSS/plugin.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/plugins/RSS/plugin.py b/plugins/RSS/plugin.py index 9482598a1..b8c81a011 100644 --- a/plugins/RSS/plugin.py +++ b/plugins/RSS/plugin.py @@ -150,15 +150,15 @@ class RSS(callbacks.Plugin): if headline[2]: pubDate = ' [%s]' % (headline[2],) if sys.version_info[0] < 3: - try: - import charade.universaldetector - u = charade.universaldetector.UniversalDetector() - u.feed(headline[0]) - u.close() - encoding = u.result['encoding'] - except ImportError: - encoding = 'utf8' if isinstance(headline[0], unicode): + try: + import charade.universaldetector + u = charade.universaldetector.UniversalDetector() + u.feed(headline[0]) + u.close() + encoding = u.result['encoding'] + except ImportError: + encoding = 'utf8' newheadlines.append(format('%s %u%s', headline[0].encode(encoding,'replace'), link,