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