mirror of
https://github.com/moparisthebest/SickRage
synced 2024-11-17 23:05:11 -05:00
Fix for error code checking for Newznab providers.
This commit is contained in:
parent
8c2c319c7f
commit
71ec47ae6b
@ -161,20 +161,20 @@ class NewznabProvider(generic.NZBProvider):
|
|||||||
if data is None:
|
if data is None:
|
||||||
return self._checkAuth()
|
return self._checkAuth()
|
||||||
|
|
||||||
if 'status' in data:
|
if len(data.feed) > 0:
|
||||||
if data.status in [200, 301]:
|
if 'error' in data.feed:
|
||||||
return True
|
if data.feed.error == 100:
|
||||||
if data.status == 100:
|
raise AuthException("Your API key for " + self.name + " is incorrect, check your config.")
|
||||||
raise AuthException("Your API key for " + self.name + " is incorrect, check your config.")
|
elif data.feed.error == 101:
|
||||||
elif data.status == 101:
|
raise AuthException("Your account on " + self.name + " has been suspended, contact the administrator.")
|
||||||
raise AuthException("Your account on " + self.name + " has been suspended, contact the administrator.")
|
elif data.feed.error == 102:
|
||||||
elif data.status == 102:
|
raise AuthException(
|
||||||
raise AuthException(
|
"Your account isn't allowed to use the API on " + self.name + ", contact the administrator")
|
||||||
"Your account isn't allowed to use the API on " + self.name + ", contact the administrator")
|
else:
|
||||||
else:
|
logger.log(u"Unknown error given from " + self.name + ": " + data.feed.title,
|
||||||
logger.log(u"Unknown error given from " + self.name + ": " + data.feed.title,
|
logger.ERROR)
|
||||||
logger.ERROR)
|
return False
|
||||||
return False
|
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def _doSearch(self, search_params, show=None, max_age=0):
|
def _doSearch(self, search_params, show=None, max_age=0):
|
||||||
|
Loading…
Reference in New Issue
Block a user