-
-
Couldn't load subscription status.
- Fork 2.1k
Closed
Description
Describe the bug
In ClientRequest's constructor there is a call to update_auth which in turn calls netrc_from_env.
netrc_from_env is blocking as it reads the .netrc file from the FS.
So instanciating ClientRequest in the event loop is blocking the loop.
This was detected by BlockBuster in #10433
To Reproduce
N/A
Expected behavior
I would expect ClientRequest to not block the asyncio loop.
Logs/tracebacks
N/APython Version
3.11aiohttp Version
HEADmultidict Version
6.1.0propcache Version
0.2.1yarl Version
1.18.3OS
macOS
Related component
Client
Additional context
No response
Code of Conduct
- I agree to follow the aio-libs Code of Conduct