func = loop.run_in_executor(None, requests.get, 'http://www.google.com')
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
А если так ее запускать? То нормально будет или же лучше использовать aiohttp?
Ну, луп блочить не будет, но aiohttp сразу задизайнена под работу с асинком, поэтому лучше ее юзать
Е... это что за async версии до 3.5? Юзай aiohttp
Нахрен юзать декоратор coroutine?
Про твой декоратор: Deprecated since version 3.8, will be removed in version 3.10: Use async def instead.
Я задам классический вопрос: а тебе точно нужен вообще asyncio?
Не надо насиловать executor для сетевых задач. Бери aiohttp, если уж приспичило
Обсуждают сегодня