Private GIT

Skip to content
Snippets Groups Projects
Commit 2b320cb6 authored by Gosku's avatar Gosku
Browse files

Add size attribute in providers.generic for nzb providers

parent e59870ec
No related branches found
No related tags found
No related merge requests found
...@@ -256,6 +256,21 @@ class GenericProvider: ...@@ -256,6 +256,21 @@ class GenericProvider:
return title, url return title, url
def _get_size(self, item):
"""Gets the size from the item"""
if self.providerType != GenericProvider.NZB:
logger.log(u"Torrent Generic providers doesn't have _get_size() implemented yet", logger.DEBUG)
return -1
else:
size = item.get('links')[1].get('length')
if size:
size = int(size)
return size
else:
logger.log(u"Size was not found in your provider response", logger.DEBUG)
return -1
def findSearchResults(self, show, episodes, search_mode, manualSearch=False, downCurQuality=False): def findSearchResults(self, show, episodes, search_mode, manualSearch=False, downCurQuality=False):
self._checkAuth() self._checkAuth()
...@@ -430,6 +445,7 @@ class GenericProvider: ...@@ -430,6 +445,7 @@ class GenericProvider:
result.release_group = release_group result.release_group = release_group
result.version = version result.version = version
result.content = None result.content = None
result.size = self._get_size(item)
if len(epObj) == 1: if len(epObj) == 1:
epNum = epObj[0].episode epNum = epObj[0].episode
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment