From e90d14c77dd6a08651f1d702c4b5d8e4bce18647 Mon Sep 17 00:00:00 2001 From: Fernando <fernandog@users.noreply.github.com> Date: Wed, 22 Apr 2015 10:14:04 -0300 Subject: [PATCH] BTN - Show warning instead of error for api call exceeded --- sickbeard/providers/btn.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sickbeard/providers/btn.py b/sickbeard/providers/btn.py index 884e82e3..3ca5827b 100644 --- a/sickbeard/providers/btn.py +++ b/sickbeard/providers/btn.py @@ -146,7 +146,10 @@ class BTNProvider(generic.TorrentProvider): parsedJSON = server.getTorrents(apikey, params, int(results_per_page), int(offset)) except jsonrpclib.jsonrpc.ProtocolError, error: - logger.log(u"JSON-RPC protocol error while accessing " + self.name + ": " + ex(error), logger.ERROR) + if error.message = 'Call Limit Exceeded': + logger.log(u"You have exceeded the limit of 150 calls per hour, per API key which is unique to your user account.", logger.WARNING) + else: + logger.log(u"JSON-RPC protocol error while accessing " + self.name + ": " + ex(error), logger.ERROR) parsedJSON = {'api-error': ex(error)} return parsedJSON -- GitLab