You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[CIVIS-11753] FIX retries: recursion error and wait strategy (#525)
* ENH verify user-provided retrying is a tenacity.Retrying instance
* FIX use a new tenacity.Retrying instance in each API call
* ENH update civis api spec
* SEC ignore GHSA-4xh5-x5gv-qwph for pip
* ENH wait strategy to add base on top of retry-after
* REF break out _utils.py into _retries.py and _get_api_key.py
* ENH apply retries to remaining HTTP requests
* ENH re-raise the original exception, not tenacity's RetryError
* REF use the defined retrying strategy in civis/io/_files.py
* REF drop unused constant
* TST no recursion at retry_request
* FIX retries in civis/io/_files.py
* TST placeholders for more tests needed
* TST retries on _single_upload and _multipart_upload
* ENH wait at least retry-after seconds
* TST fix file read behavior for windows test
* FIX import tenacity
* MAINT update changelog
0 commit comments