diff --git a/connectors/abs_connector.py b/connectors/abs_connector.py index 9b89e9b..6e4b636 100644 --- a/connectors/abs_connector.py +++ b/connectors/abs_connector.py @@ -34,7 +34,7 @@ class ABSConnector: page = 0 while True: - data = self.__get_library_page(library_id, page, page_size) + data = self._get_library_page(library_id, page, page_size) yield from data["results"] diff --git a/connectors/audnexus_connector.py b/connectors/audnexus_connector.py index dede2d0..40e10cc 100644 --- a/connectors/audnexus_connector.py +++ b/connectors/audnexus_connector.py @@ -1,4 +1,4 @@ -from ratelimit import limits +from ratelimit import limits, sleep_and_retry import requests import json import os @@ -6,6 +6,7 @@ import os class AudNexusConnector: + @sleep_and_retry @limits(calls=100, period=60) def request(self, url): return requests.get(url, {"update": 0, "seedAuthors": 0})