Quentin Pradet
Quentin Pradet
Hey @LorenzoFasolino and @girolamo-giordano, please tell me if this snippet clarifies things: ```python import asyncio async def fake_bulk(sleep=asyncio.sleep): print("start bulk, sleep 5") await sleep(5) async def silently_cancelled_sleep(seconds): try: await asyncio.sleep(seconds)...
Thanks, I would like to add back support for custom headers. Usually the workaround for this is to use `perform_request`, but even that does not work because CBOR is a...
We would like to fix those warnings as long as we can reproduce them using `nox -rs docs` or with a Read the Docs build, yes.
urllib3 only did this because Python 3.13 does it too. See [What’s New In Python 3.13?](https://docs.python.org/3/whatsnew/3.13.html): > [ssl.create_default_context()](https://docs.python.org/3/library/ssl.html#ssl.create_default_context) sets [ssl.VERIFY_X509_PARTIAL_CHAIN](https://docs.python.org/3/library/ssl.html#ssl.VERIFY_X509_PARTIAL_CHAIN) and [ssl.VERIFY_X509_STRICT](https://docs.python.org/3/library/ssl.html#ssl.VERIFY_X509_STRICT) as default flags. The actual fix is to...
Hey @vruello, thanks for asking! We would be happy to accept such a pull request. We considered renaming `http_auth` to `requests_http_auth` to avoid confusion and then decided against it because...
I transferred this issue from elasticsearch-py as retries are implemented in the transport. Implementation itself is simple enough. Without considering tests for now, this diff is enough: ```diff diff --git...
Thanks Artem! I also got feedback from @miguelgrinberg: > I'd say that the backoff_time function should be configurable, or at the least the base and cap arguments to it should...
I'm slightly reluctant to make CI 3 seconds slower. However, I can't merge this until you have signed the CLA, sorry.
> `3.12` [has been released yesterday](https://docs.python.org/3.12/whatsnew/3.12.html) @kelson42 This is only alpha 6, see https://peps.python.org/pep-0693/ for the full 3.12 release schedule.
Please use links instead of screenshots. The reason is that we set `context.check_hostname` to `False` when we want to handle hostname checking ourselves: https://github.com/urllib3/urllib3/blob/db44e6622508b68c7a18303b4a00646b8420e7b8/src/urllib3/connection.py#L933-L945 The way to disable hostname checking...