Мне нужно, чтобы значение возвращалось из asyncio.create_task (function ()) вне асинхронной функции.
import asyncio
async def hello():
return("hello")
response = asyncio.get_event_loop().create_task(hello())
print(response)
Вот что выводится:
<Task pending coro=<hello() running at C:\Users\\PycharmProjects\PCWebsite\fjdfjd.py:3>>
Когда я хочу получить:
"Hello"
Обратите внимание, что я не могу использовать .run ()
RuntimeError: asyncio.run() cannot be called from a running event loop
или run_until_complete при получении ошибки
RuntimeError: This event loop is already running