From 42723481db652ce86e41bf37cdb881ab8b132f9b Mon Sep 17 00:00:00 2001 From: Alexandros Milaios Date: Thu, 6 Feb 2025 10:03:25 +0200 Subject: [PATCH] chore: increase pause value to 4 min and the max sleep time to 3 hours --- .../source_facebook_marketing/api.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/api.py b/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/api.py index c9ddcdcb739f9..1f0c63c060513 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/api.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/api.py @@ -34,8 +34,8 @@ class MyFacebookAdsApi(FacebookAdsApi): """Custom Facebook API class to intercept all API calls and handle call rate limits""" MAX_RATE, MAX_PAUSE_INTERVAL = (95, pendulum.duration(minutes=10)) - MIN_RATE, MIN_PAUSE_INTERVAL = (85, pendulum.duration(minutes=2)) - MAX_SLEEP_TIME_FOR_RATE_LIMIT = 3600 # 1 hour + MIN_RATE, MIN_PAUSE_INTERVAL = (85, pendulum.duration(minutes=4)) + MAX_SLEEP_TIME_FOR_RATE_LIMIT = 3600 * 3 # 1 hour current_sleep_time = 0 SLEEP_TIME_EXCEEDED_MESSAGE = "Exceeded maximum sleep time waiting for rate limit to reset"