From b98302edce84c43bed471642ebc33549e4ac5d6b Mon Sep 17 00:00:00 2001 From: Fernando <fernandog@users.noreply.github.com> Date: Tue, 22 Dec 2015 10:42:23 -0200 Subject: [PATCH] Fix 'Error while searching AnimeNZB, skipping: entries' https://github.com/SickRage/sickrage-issues/issues/221 @miigotu @Labrys --- sickbeard/providers/animenzb.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/sickbeard/providers/animenzb.py b/sickbeard/providers/animenzb.py index 8f93b6560..77a5bffb9 100644 --- a/sickbeard/providers/animenzb.py +++ b/sickbeard/providers/animenzb.py @@ -69,15 +69,16 @@ class animenzb(NZBProvider): searchURL = self.url + "rss?" + urllib.urlencode(params) logger.log(u"Search URL: %s" % searchURL, logger.DEBUG) results = [] - for curItem in self.cache.getRSSFeed(searchURL)['entries'] or []: - (title, url) = self._get_title_and_url(curItem) - - if title and url: - results.append(curItem) - logger.log(u"Found result: %s " % title, logger.DEBUG) - - # For each search mode sort all the items by seeders if available if available - results.sort(key=lambda tup: tup[0], reverse=True) + if 'entries' in self.cache.getRSSFeed(searchURL): + for curItem in self.cache.getRSSFeed(searchURL)['entries']: + (title, url) = self._get_title_and_url(curItem) + + if title and url: + results.append(curItem) + logger.log(u"Found result: %s " % title, logger.DEBUG) + + # For each search mode sort all the items by seeders if available if available + results.sort(key=lambda tup: tup[0], reverse=True) return results -- GitLab