Too many "async with"
- 主要语言
- Python
- 星标
- 16.5k
- 派生
- 2.4k
- 平均合并
- 17 小时 22 分钟
- 30 天内合并 PR
- 212
描述
🐣 **Is your feature request related to a problem? Please describe.**
I'm always frustrated when I use get or post method.
I must use "async with" to use get or post method.
So there's a lot of "async with" nesting.
💡 **Describe the solution you'd like**
I hope that I can use it just like httpx.
Ex:
```python
async def main():
async with httpx.AsyncClient() as session:
resposne = await session.get("http://httpbin.org") # I was able to release it without having to do it manually
print(resposne.text)
```
❓ **Describe alternatives you've considered**

Add "self.release" after "await self.read()".
Because I don't need connection after this.
📋 **Additional context**
贡献指南
评估
这个 Issue 还没有评估数据。