ВИ
Size: a a a
ВИ
I
I
VB
await self.dispatcher.send(session=session):
# внутри идет цепочка событий. Вызываются асинхронно функции. и по цепочке доходим до send_async()
async def send_async():
# не отправляет асинхронно - ждет ответа
import requests
return requests.post(url=endpoint,
data=payload
)
# опасная библиотека - в случае неостарожного какого-то импорта перед ней - вызывает бесконечную рекурсию
import grequests
grequests.post(url=endpoint,
data=payload)
# не срабатывает в моем сценарии почему-то (может как-то ивент луп не так ложу)
import asyncio, aiohttp
async def invoke_azure_callback(url, data):
async with aiohttp.ClientSession() as session:
async with session.post(url=url, data=data) as resp:
return resp
# print(resp.status)
# print(await resp.text())
loop = asyncio.get_event_loop()
asyncio.ensure_future(invoke_azure_callback(url=endpoint, data=payload), loop=loop)
ЖК
VA
VB
VA
VA
VA
ЖС
ЖК
VB
VB
VB
VB
ЖК
VB
K