singer-io / tap-zoom

GNU Affero General Public License v3.0
4 stars 16 forks source link

Fix usage of RateLimitException being thrown #6

Closed KAllan357 closed 3 years ago

KAllan357 commented 3 years ago

Description of change

The RateLimitException is thrown under the hood by the @limits decorator when the function is called too many times. When we encounter an actual 429 from the server, raise our own error with the message (Zoom has several types of rate limiting that the response would detail).

@sleep_and_retry was removed as it interferes with the @backoff decorator.

Manual QA steps

Risks

Rollback steps