Private GIT

Skip to content
Snippets Groups Projects
Commit 68c5d65d authored by Alexandre Beloin's avatar Alexandre Beloin
Browse files

T411: Catch invalid data, log, and continue

parent 1ebdc682
Branches
Tags
No related merge requests found
...@@ -182,7 +182,7 @@ class T411Provider(generic.TorrentProvider): ...@@ -182,7 +182,7 @@ class T411Provider(generic.TorrentProvider):
if len(torrents) > 0: if len(torrents) > 0:
for torrent in torrents: for torrent in torrents:
try:
torrent_name = torrent['name'] torrent_name = torrent['name']
torrent_id = torrent['id'] torrent_id = torrent['id']
torrent_download_url = (self.urls['download'] % torrent_id).encode('utf8') torrent_download_url = (self.urls['download'] % torrent_id).encode('utf8')
...@@ -194,7 +194,9 @@ class T411Provider(generic.TorrentProvider): ...@@ -194,7 +194,9 @@ class T411Provider(generic.TorrentProvider):
logger.log(u"Found result: " + torrent_name + " (" + torrent_download_url + ")", logger.log(u"Found result: " + torrent_name + " (" + torrent_download_url + ")",
logger.DEBUG) logger.DEBUG)
items[mode].append(item) items[mode].append(item)
except Exception as e:
logger.log(u"Invalid torrent data, skipping results: {0}".format(str(torrent)), logger.DEBUG)
continue
else: else:
logger.log(u"The Data returned from " + self.name + " do not contains any torrent", logger.log(u"The Data returned from " + self.name + " do not contains any torrent",
logger.WARNING) logger.WARNING)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment