Private GIT

Skip to content
Snippets Groups Projects
Commit 161abfc1 authored by Dario's avatar Dario
Browse files

Merge pull request #379 from medariox/develop

Fixed rare issue with transmitthenet.py
parents 05397ef9 aea1df1f
No related branches found
No related tags found
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