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