diff --git a/connectors/reddit_api.py b/connectors/reddit_api.py index 661e3fb..8a3dd0b 100644 --- a/connectors/reddit_api.py +++ b/connectors/reddit_api.py @@ -162,6 +162,12 @@ class RedditAPI: backoff *= 2 continue + if response.status_code == 500: + logger.warning("Server error from Reddit API. Retrying...") + time.sleep(backoff) + backoff *= 2 + continue + response.raise_for_status() return response.json() except requests.RequestException as e: