From cf1612721d8a540a87e7061408106b03b96e5afc Mon Sep 17 00:00:00 2001 From: Dustyn Gibson <miigotu@gmail.com> Date: Fri, 24 Jul 2015 06:32:02 -0700 Subject: [PATCH] Try to fix SiCKRAGETV/sickrage-issues#2207 by adding delay between api calls --- sickbeard/providers/btn.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sickbeard/providers/btn.py b/sickbeard/providers/btn.py index 4a2c6aaae..1ca0085ab 100644 --- a/sickbeard/providers/btn.py +++ b/sickbeard/providers/btn.py @@ -33,7 +33,7 @@ from sickbeard.exceptions import ex, AuthException from sickbeard.common import MULTI_EP_RESULT, SEASON_RESULT, USER_AGENT from sickbeard import db from sickbeard.name_parser.parser import NameParser, InvalidNameException, InvalidShowException -from sickbeard.common import Quality +from sickbeard.common import Quality, cpu_presets import jsonrpclib from datetime import datetime @@ -144,6 +144,7 @@ class BTNProvider(generic.TorrentProvider): try: parsedJSON = server.getTorrents(apikey, params, int(results_per_page), int(offset)) + time.sleep(cpu_presets[sickbeard.CPU_PRESET]) except jsonrpclib.jsonrpc.ProtocolError, error: if error.message == 'Call Limit Exceeded': -- GitLab