Private GIT

Skip to content
Snippets Groups Projects
Commit 2c05a0e8 authored by Dustyn Gibson's avatar Dustyn Gibson
Browse files

Hack around failing TokyoToshoKan - Should fix SiCKRAGETV/sickrage-issues#2081

parent 3836726c
Branches
Tags
No related merge requests found
...@@ -156,7 +156,11 @@ class GenericProvider: ...@@ -156,7 +156,11 @@ class GenericProvider:
if result.url.startswith('magnet'): if result.url.startswith('magnet'):
try: try:
torrent_hash = re.findall('urn:btih:([\w]{32,40})', result.url)[0].upper() torrent_hash = re.findall('urn:btih:([\w]{32,40})', result.url)[0].upper()
try:
torrent_name = re.findall('dn=([^&]+)', result.url)[0] torrent_name = re.findall('dn=([^&]+)', result.url)[0]
except:
torrent_name = 'NO_DOWNLOAD_NAME'
if len(torrent_hash) == 32: if len(torrent_hash) == 32:
torrent_hash = b16encode(b32decode(torrent_hash)).upper() torrent_hash = b16encode(b32decode(torrent_hash)).upper()
...@@ -203,6 +207,8 @@ class GenericProvider: ...@@ -203,6 +207,8 @@ class GenericProvider:
self.proxyGlypeProxySSLwarning = None self.proxyGlypeProxySSLwarning = None
for url in urls: for url in urls:
if 'NO_DOWNLOAD_NAME' in url:
continue
if helpers.headURL(self.proxy._buildURL(url), session=self.session, headers=self.headers, if helpers.headURL(self.proxy._buildURL(url), session=self.session, headers=self.headers,
proxyGlypeProxySSLwarning=self.proxyGlypeProxySSLwarning): proxyGlypeProxySSLwarning=self.proxyGlypeProxySSLwarning):
return url return url
...@@ -226,6 +232,9 @@ class GenericProvider: ...@@ -226,6 +232,9 @@ class GenericProvider:
self.headers.pop('Referer') self.headers.pop('Referer')
for url in urls: for url in urls:
if 'NO_DOWNLOAD_NAME' in url:
continue
logger.log(u"Downloading a result from " + self.name + " at " + url) logger.log(u"Downloading a result from " + self.name + " at " + url)
if helpers.download_file(self.proxy._buildURL(url), filename, session=self.session, headers=self.headers): if helpers.download_file(self.proxy._buildURL(url), filename, session=self.session, headers=self.headers):
if self._verify_download(filename): if self._verify_download(filename):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment