peeringdb / peeringdb-py

PeeringDB python client
BSD 2-Clause "Simplified" License
86 stars 21 forks source link

Client should handle rate limiting errors gracefully #76

Open vegu opened 1 year ago

vegu commented 1 year ago

Currently when the client encounters a 429 response from the server the sync process just crashes - should instead pause and try again

Also fetching deleted references can do a lot of individual requests to api and could have some artificial delay added to it.

ccaputo commented 3 weeks ago

@leovegoda this remains needed.

jackcarrozzo commented 3 weeks ago

+1

leovegoda commented 3 weeks ago

Changed to Ready for Implementation as a developer reported bug. Scheduling