Мне нужно вызвать асинхронную функцию из синхронной функции.
Может ли кто-нибудь рассказать мне следующее: Каковы существенные различия между sync_fn_a и sync_fn_b, и когда я выберу одно вместо другого?
async def my_async_fn(arg1):
# internals are not important
def sync_fn_a(arg):
asyncio.run(my_async_fn(arg)
def sync_fun_b(arg):
asyncio.get_event_loop().run_until_complete(my_async_fn(arg)
Подробнее здесь: https://stackoverflow.com/questions/791 ... l-complete
Asyncio.run() против asyncio.get_event_loop().run_until_complete() ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение