aio-libs / aio-libs/aiohttp

Too many "async with"

Ouverte
#5,385 21 commentaires 1 réaction 0 personnes assignées Voir sur GitHub
enhancement
Langage dominant
Python
Étoiles
16.5k
Forks
2.4k
Merge moyen
17 h 22 min
PR mergées (30 j)
212

Description

🐣 **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**

![截图](https://user-images.githubusercontent.com/48802940/103777852-71bf8900-506c-11eb-8193-d415e79d167f.png)
Add "self.release" after "await self.read()".
Because I don't need connection after this.

📋 **Additional context**

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.