Как я могу обработать результаты списка async
задач сразу после завершения задачи?
Например, следующее должно отображаться в зависимости от того, какая страница загружается первой:
urls = ['stackoverflow.com', 'google.com']
tasks = [asyncio.create_task(fetch_page(x)) for x in urls]
for page in asyncio.give_me_results_ASAP(tasks):
print(page.url)
Поскольку Google загружается быстрее, я хочу напечатать:
google.com
stackoverflow.com