aio-libs / aio-libs/aiohttp

Too many "async with"

オープン
#5,385 コメント 21 件 リアクション 1 件 担当者 0 名 GitHub で見る
enhancement
主要言語
Python
スター
16.5k
フォーク
2.4k
平均マージ
17時間 22分
マージ済み PR(30日)
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**

![截图](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**

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。