@Jonhef

Как мне получить результат из асинхронной функции?

У меня есть асинхронная функция, которая возвращает некое значение. Как мне выполнить эту функцию и получить значение, если у меня возвращается coroutine?
  • Вопрос задан
  • 227 просмотров
Решения вопроса 1
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Ключевое слово await
myvar = await myfunc()

Ключевое слово await указывает, что при выполнении следующего за ним выражения возможно переключение с текущей сопрограммы на другую или на основной поток выполнения.
Соответственно выражение после await тоже не простое, это должен быть awaitable объект.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы