Результат асинхронного цикла Python3 всегда равен «Нет» - PullRequest
0 голосов
/ 11 июля 2019

У меня есть asyncio func «workspot» ниже, где я могу правильно распечатать ответ из самой функции «workspot».

        loop = asyncio.get_event_loop())
        done = loop.run_until_complete(workspot())

Как мне получить доступ к ответу в основном, когда «done» равно None?Я попытался провести рефакторинг ниже с тем же результатом

 tasks = []
    task = asyncio.ensure_future(workspot()))
    tasks.append(task)
    done, _ = loop.run_until_complete(asyncio.wait(tasks))
    for fut in done:
        print(fut.result())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...