Private GIT

Skip to content
Snippets Groups Projects
Commit 743cc3da authored by medariox's avatar medariox
Browse files

Fixed rare issue with transmitthenet.py

fixup
parent f7d4e0f2
No related branches found
No related tags found
No related merge requests found
......@@ -24,6 +24,7 @@ from sickbeard.providers import generic
from sickrage.helper.exceptions import AuthException
from sickrage.helper.common import try_int
class TransmitTheNetProvider(generic.TorrentProvider):
def __init__(self):
......@@ -97,8 +98,8 @@ class TransmitTheNetProvider(generic.TorrentProvider):
if not search_string:
del search_params['searchtext']
searchURL = self.urls['search'] + "?" + urlencode(search_params)
logger.log(u"Search URL: %s" % searchURL, logger.DEBUG)
search_url = self.urls['search'] + "?" + urlencode(search_params)
logger.log(u"Search URL: %s" % search_url, logger.DEBUG)
data = self.getURL(self.urls['search'], params=search_params)
if not data:
......@@ -123,7 +124,11 @@ class TransmitTheNetProvider(generic.TorrentProvider):
if self.freeleech and not freeleech:
continue
download_url = self.urls['base_url'] + torrent_row.find('a', {"title": 'Download Torrent'})['href']
download_item = torrent_row.find('a', {'title': 'Download Torrent'})
if not download_item:
continue
download_url = self.urls['base_url'] + download_item['href']
temp_anchor = torrent_row.find('a', {"data-src": True})
title = temp_anchor['data-src'].rsplit('.', 1)[0]
......@@ -133,7 +138,6 @@ class TransmitTheNetProvider(generic.TorrentProvider):
seeders = try_int(temp_anchor.text.strip())
leechers = try_int(temp_anchor.find_next_sibling().text.strip())
if not all([title, download_url]):
continue
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment