Saya mendapatkan ini ketika saya menjalankan pytest dengan -s.
Rupanya itu sudah diperhatikan dan ditangani di sini:
https://github.com/aio-libs/aiohttp/blob/f30a2043bb7e45d3ac775612c20c6e453f7c60f6/aiohttp/helpers.py#L103 -L104
Tidak ada peringatan
Peringatan
Tes berikut:
python -m pytest tes/test_web_functional.py::test_subapp_reverse_static_url[pyloop] -x -s
Saya mendapatkannya di python3.7 dan python3.8.
Linux Mint 18.3
Di aiohttp master
Ada saran tentang bagaimana cara memperbaikinya?
Mungkin versi sinkronisasi dan asinkron dari noop?
Saya bisa membuat permintaan tarik.
Sesuatu yang serupa di sini: #4177
Saya pikir kita membutuhkan kelas noop
dengan metode __await__
.
@AtomsForPeace apakah Anda akan mengerjakannya?
Tentu saja!
Mendapat masalah yang sama dengan aiohttp 4.0.0a1 Python 3.7.2 di MacOS:
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/aiohttp/client.py:977:
RuntimeWarning: coroutine 'noop' was never awaited
self._resp.release()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
Aplikasi berfungsi, tetapi peringatan ada di sana.
Apakah ada cara untuk menangani atau membungkam ini (selain menurunkan versi kembali ke 3.6.x)? Benar-benar menantikan untuk memperbaikinya! Dengan senang hati akan memberikan info lebih lanjut jika diperlukan, lmk saja.
Diperbaiki oleh #4322
Komentar yang paling membantu
Mendapat masalah yang sama dengan aiohttp 4.0.0a1 Python 3.7.2 di MacOS:
Aplikasi berfungsi, tetapi peringatan ada di sana.
Apakah ada cara untuk menangani atau membungkam ini (selain menurunkan versi kembali ke 3.6.x)? Benar-benar menantikan untuk memperbaikinya! Dengan senang hati akan memberikan info lebih lanjut jika diperlukan, lmk saja.