missing headers_received signal in TraceConfig
- Dominant language
- Python
- Stars
- 16.5k
- Forks
- 2.4k
- Avg merge
- 17h 22m
- Merged PRs (30d)
- 212
Description
### Is your feature request related to a problem?
aiohttp's [client tracing][1] docs state the request flow has a stage named `headers_received`. I suppose this means response headers received. But `TraceConfig` has no declared signal handler for it.
### Describe the solution you'd like
Tracing when response headers are received is usefull for early request time measuring. A new signal should be added at `TraceConfig.on_response_headers_received`.
### Describe alternatives you've considered
None
### Related component
Client
### Additional context
_No response_
### Code of Conduct
- [X] I agree to follow the aio-libs Code of Conduct
[1]: https://docs.aiohttp.org/en/stable/tracing_reference.html
Contributor guide
Assessment
This issue has not been assessed yet.