Skip to content

Excessive retries when hitting 401 error | version 2.0.0 #290

@obrigg

Description

@obrigg

Meraki library version installed
python-meraki 2.0.0 (issue is not present in 1.56.0).

OS Platform
MacOS + Linux

Describe the bug
Version 2.0.0 of the SDK does not seem to handle 401 errors well.
When using a wrong API key, the library will keep retrying to retrieve information.

How can we replicate the problem you're reporting?
dashboard = meraki.DashboardAPI(api_key="not-an-api-key")
dashboard.organizations.getOrganizations()

Result:

2025-04-08 21:30:57 meraki: INFO > GET https://api.meraki.com/api/v1/organizations 2025-04-08 21:30:57 meraki: INFO > GET https://api.meraki.com/api/v1/organizations 2025-04-08 21:30:57 meraki: INFO > GET https://api.meraki.com/api/v1/organizations 2025-04-08 21:30:58 meraki: INFO > GET https://api.meraki.com/api/v1/organizations 2025-04-08 21:30:58 meraki: INFO > GET https://api.meraki.com/api/v1/organizations 2025-04-08 21:30:58 meraki: INFO > GET https://api.meraki.com/api/v1/organizations 2025-04-08 21:30:59 meraki: INFO > GET https://api.meraki.com/api/v1/organizations 2025-04-08 21:30:59 meraki: INFO > GET https://api.meraki.com/api/v1/organizations 2025-04-08 21:30:59 meraki: INFO > GET https://api.meraki.com/api/v1/organizations 2025-04-08 21:30:59 meraki: INFO > GET https://api.meraki.com/api/v1/organizations 2025-04-08 21:30:59 meraki: INFO > GET https://api.meraki.com/api/v1/organizations 2025-04-08 21:30:59 meraki: INFO > GET https://api.meraki.com/api/v1/organizations 2025-04-08 21:31:00 meraki: INFO > GET https://api.meraki.com/api/v1/organizations 2025-04-08 21:31:00 meraki: INFO > GET https://api.meraki.com/api/v1/organizations 2025-04-08 21:31:00 meraki: INFO > GET https://api.meraki.com/api/v1/organizations 

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions