adding ability for APIRequest to retry and save to a file (#4677)

* re-adding ability for APIRequest to retry and save to a file

* [autofix.ci] apply automated fixes

* enabling selective inclusion of httpx headers, along with response header

* [autofix.ci] apply automated fixes

* Update api_request.py

* [autofix.ci] apply automated fixes

* Update test_data_components.py

* Update test_data_components.py

* [autofix.ci] apply automated fixes

* Update api_request.py

* Update api_request.py

* Update api_request.py

* Update api_request.py

* Update api_request.py

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Eric Hare <ericrhare@gmail.com>
This commit is contained in:
Phil Miesle 2024-11-26 03:58:48 +00:00 • committed by GitHub
commit 654b44347b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 205 additions and 24 deletions

2
uv.lock generated
View file

@ -3853,6 +3853,7 @@ dependencies = [
{ name = "typer" },
{ name = "uncurl" },
{ name = "uvicorn" },
{ name = "validators" },
]
[package.optional-dependencies]
@ -4013,6 +4014,7 @@ requires-dist = [
{ name = "types-requests", marker = "extra == 'dev'", specifier = ">=2.32.0" },
{ name = "uncurl", specifier = ">=0.0.11,<1.0.0" },
{ name = "uvicorn", specifier = ">=0.30.0,<1.0.0" },
{ name = "validators", specifier = ">=0.34.0" },
{ name = "vulture", marker = "extra == 'dev'", specifier = ">=2.11" },
]