logger.log(u"No data returned from provider",logger.DEBUG)
continue
...
...
@@ -78,32 +86,33 @@ class HD4FreeProvider(TorrentProvider): # pylint: disable=too-many-instance-att
ifjdata['0']['total_results']==0:
logger.log(u"Provider has no results for this search",logger.DEBUG)
continue
except (ValueError,KeyError):
pass
exceptStandardError:
continue
foriinjdata:
seeders=jdata[i]["seeders"]
leechers=jdata[i]["leechers"]
try:
title=jdata[i]["release_name"]
torrent_size=jdata[i]["size"]
download_url=jdata[i]["download_url"]
size=convert_size(torrent_size)or-1
ifnotall([title,download_url]):
continue
# Filter unseeded torrent
seeders=jdata[i]["seeders"]
leechers=jdata[i]["leechers"]
ifseeders<self.minseedorleechers<self.minleech:
ifmode!='RSS':
logger.log(u"Discarding torrent because it doesn't meet the minimum seeders or leechers: {0} (S:{1} L:{2})".format(title,seeders,leechers),logger.DEBUG)