Fix encoding detection in feedify

master
pictuga 2014-11-19 12:25:18 +01:00
parent 8131ea2244
commit a9654ea578
1 changed files with 2 additions and 2 deletions

View File

@ -10,7 +10,7 @@ from fnmatch import fnmatch
import lxml.html import lxml.html
import feeds import feeds
import morss import crawler
def to_class(query): def to_class(query):
@ -103,7 +103,7 @@ class Builder(object):
if self.rule['mode'] == 'xpath': if self.rule['mode'] == 'xpath':
if not isinstance(self.data, unicode): if not isinstance(self.data, unicode):
self.data = self.data.decode(morss.detect_encoding(self.data), 'replace') self.data = self.data.decode(crawler.detect_encoding(self.data), 'replace')
self.doc = lxml.html.fromstring(self.data) self.doc = lxml.html.fromstring(self.data)
elif self.rule['mode'] == 'json': elif self.rule['mode'] == 'json':
self.doc = json.loads(data) self.doc = json.loads(data)