mirror of
https://github.com/moparisthebest/SickRage
synced 2025-03-04 10:29:52 -05:00
Fix exception for when no results returned.
This commit is contained in:
parent
c65385da96
commit
8b678445cc
@ -105,20 +105,21 @@ class TokyoToshokanProvider(generic.TorrentProvider):
|
|||||||
with BS4Parser(data, features=["html5lib", "permissive"]) as soup:
|
with BS4Parser(data, features=["html5lib", "permissive"]) as soup:
|
||||||
torrent_table = soup.find('table', attrs={'class': 'listing'})
|
torrent_table = soup.find('table', attrs={'class': 'listing'})
|
||||||
torrent_rows = torrent_table.find_all('tr') if torrent_table else []
|
torrent_rows = torrent_table.find_all('tr') if torrent_table else []
|
||||||
if torrent_rows[0].find('td', attrs={'class': 'centertext'}):
|
if torrent_rows:
|
||||||
a = 1
|
if torrent_rows[0].find('td', attrs={'class': 'centertext'}):
|
||||||
else:
|
a = 1
|
||||||
a = 0
|
else:
|
||||||
|
a = 0
|
||||||
for top, bottom in zip(torrent_rows[a::2], torrent_rows[a::2]):
|
|
||||||
title = top.find('td', attrs={'class': 'desc-top'}).text
|
for top, bottom in zip(torrent_rows[a::2], torrent_rows[a::2]):
|
||||||
url = top.find('td', attrs={'class': 'desc-top'}).find('a')['href']
|
title = top.find('td', attrs={'class': 'desc-top'}).text
|
||||||
|
url = top.find('td', attrs={'class': 'desc-top'}).find('a')['href']
|
||||||
if not title or not url:
|
|
||||||
continue
|
if not title or not url:
|
||||||
|
continue
|
||||||
item = title.lstrip(), url
|
|
||||||
results.append(item)
|
item = title.lstrip(), url
|
||||||
|
results.append(item)
|
||||||
|
|
||||||
except Exception, e:
|
except Exception, e:
|
||||||
logger.log(u"Failed to parsing " + self.name + " Traceback: " + traceback.format_exc(), logger.ERROR)
|
logger.log(u"Failed to parsing " + self.name + " Traceback: " + traceback.format_exc(), logger.ERROR)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user