X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=resources%2Flib%2FNetflixHttpSubRessourceHandler.py;h=b1bad7a518d5534e8159ef2b9b9135121acb473e;hb=4992e07aa489c7b2da627ab57769c4b0b03c6e62;hp=3c6e7e425869849870f468b068a70e8b61489852;hpb=ac8e4930d5a58324df62285b0c5c440833784ad4;p=plugin.video.netflix.git diff --git a/resources/lib/NetflixHttpSubRessourceHandler.py b/resources/lib/NetflixHttpSubRessourceHandler.py index 3c6e7e4..b1bad7a 100644 --- a/resources/lib/NetflixHttpSubRessourceHandler.py +++ b/resources/lib/NetflixHttpSubRessourceHandler.py @@ -4,6 +4,7 @@ # Created on: 07.03.2017 from urllib2 import urlopen, URLError +from time import sleep class NetflixHttpSubRessourceHandler: """ Represents the callable internal server routes & translates/executes them to requests for Netflix""" @@ -153,28 +154,11 @@ class NetflixHttpSubRessourceHandler: self.kodi_helper.log('Serving cached list for user: ' + self.netflix_session.user_data['guid']) return cached_list video_list_ids_raw = self.netflix_session.fetch_video_list_ids() + if 'error' in video_list_ids_raw: return video_list_ids_raw return self.netflix_session.parse_video_list_ids(response_data=video_list_ids_raw) - def fetch_video_list_ids_for_kids (self, params): - """Video list ids proxy function (thanks to Netflix that we need to use a different API for Kids profiles) - - Parameters - ---------- - params : :obj:`dict` of :obj:`str` - Request params - - Returns - ------- - :obj:`list` - Transformed response of the remote call - """ - if self.lolomo == None: - self.lolomo = self.netflix_session.get_lolomo_for_kids() - response = self.netflix_session.fetch_lists_for_kids(lolomo=self.lolomo) - return response - def fetch_video_list (self, params): """Video list proxy function