Private GIT

Skip to content
Snippets Groups Projects
Commit 9fe01a53 authored by Dustyn Gibson's avatar Dustyn Gibson
Browse files

Merge branch 'hotfix-3527'

parents fea3f1e2 d7f1343b
No related branches found
No related tags found
No related merge requests found
......@@ -77,8 +77,8 @@ class ExtraTorrentProvider(generic.TorrentProvider):
continue
try:
data = xmltodict.parse(HTMLParser.HTMLParser().unescape(data.encode('utf-8')).replace('&', '&'))
except ExpatError as e:
data = xmltodict.parse(HTMLParser.HTMLParser().unescape(data.encode('utf-8')).decode('utf-8').replace('&', '&'))
except ExpatError:
logger.log(u"Failed parsing provider. Traceback: %r\n%r" % (traceback.format_exc(), data), logger.ERROR)
continue
......
......@@ -99,7 +99,7 @@ class KATProvider(generic.TorrentProvider):
continue
try:
data = xmltodict.parse(HTMLParser.HTMLParser().unescape(data.encode('utf-8')).replace('&', '&'))
data = xmltodict.parse(HTMLParser.HTMLParser().unescape(data.encode('utf-8')).decode('utf-8').replace('&', '&'))
except ExpatError:
logger.log(u"Failed parsing provider. Traceback: %r\n%r" % (traceback.format_exc(), data), logger.ERROR)
continue
......
......@@ -84,7 +84,7 @@ class TORRENTZProvider(generic.TorrentProvider):
continue
try:
data = xmltodict.parse(HTMLParser.HTMLParser().unescape(data.encode('utf-8')).replace('&', '&'))
data = xmltodict.parse(HTMLParser.HTMLParser().unescape(data.encode('utf-8')).decode('utf-8').replace('&', '&'))
except ExpatError:
logger.log(u"Failed parsing provider. Traceback: %r\n%r" % (traceback.format_exc(), data), logger.ERROR)
continue
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment