From 4342ccd2c8ed55faca90cceed10ec99889d90f58 Mon Sep 17 00:00:00 2001 From: Clayton Singh Date: Wed, 25 Jun 2025 23:42:11 -0700 Subject: [PATCH] Fix missing retries check on 429 response --- meraki/rest_session.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meraki/rest_session.py b/meraki/rest_session.py index 157b4cb..b977973 100644 --- a/meraki/rest_session.py +++ b/meraki/rest_session.py @@ -265,6 +265,8 @@ def request(self, metadata, method, url, **kwargs): self._logger.warning(f'{tag}, {operation} - {status} {reason}, retrying in {wait} seconds') time.sleep(wait) retries -= 1 + if retries == 0: + raise APIError(metadata, response) # We're either out of retries or the client told us not to retry else: raise APIError(metadata, response)