Функция asyncio.wait() это еще один способ вызвать множество асинхронных задач.
Она работает в нескольких режимах.
1. Самый простой - ждем завершения всех задач
async def main():
tasks = [asyncio.create_task(do_it(i)) for i in range(10)]
done, pending = await asyncio.wait(
tasks,
return_when=asyncio.ALL_COMPLETED
)
for task in done:
try:
print(task.result())
except Exception as e:
print(e)
Очень похоже на gather, но работает не так.
▫️возвращает не результаты, а два сета с объектами Task у которых можно забрать результат через task.result() если они в списке done
▫️не гарантирует порядок результатов так как оба объекта это set
▫️не выбрасывает исключение когда оно появляется, а сохраняет его в Task. Исключение появится когда попробуете забрать резултьтат.
2. Ждем завершения первой задачи, даже если там ошибка.
async def main():
tasks = [asyncio.create_task(do_it(i)) for i in range(3)]
done, pending = await asyncio.wait(
tasks,
return_when=asyncio.FIRST_COMPLETED
)
# в done может быть несколько задач!
for task in done:
try:
print(task.result())
except Exception as e:
print(f"Fail: {e}")
# Оставшиеся задачи в pending, как правило, нужно отменить, иначе они будут продолжать работать
for task in pending:
task.cancel()
В сете done будут таски которые успели завершится, причем как успешно так и нет.
3. До первой ошибки.
Тоже самое, но с аргументом FIRST_EXCEPTION
done, pending = await asyncio.wait(
tasks,
return_when=asyncio.FIRST_EXCEPTION
)
Функция завершается как только первая задача упадет с ошибкой.
Учтите, что в любом случае done вы можете обранужить несколько задач, как с ошибками так и успешные.
↗️ Полный листинг примеров здесь
#async
· · • • • •❄️• · · CONSEJOS · · •❄️• • • • · ·
¿Te has preguntado cómo estudiar desde la casa cuando estamos todos intentando trabajar y llevar la vida en pandemia dentro del hogar? ¿Necesitas concentración en este intento? Hoy te traemos consejos o tips para ayudar a que tus estudios rindan frutos durante este contexto actual.
#consejos
· · • • • • • · · · · • • • ☃️ • • • · · · · • • • • • · ·
━━━━ • ஜ • ❈🧡❈ • ஜ • ━━━━
ღ¸¸.✻ Reminder for you.✻ .¸¸ღ
ღ¸¸✻Frasesmotivadoras.✻ ¸¸ღ
🖇Segunda entrega de frases motivadoras para alcanzar el éxito. Romanticemos la vida de estudiante y demos el máximo en ella.
☄°°Parte del coraje es simple coherencia.°° (Peggy Noonan).
🧶°°Una sonrisa es una curva que endereza todo.°° (Phyllis Diller).
🍁°°El cuidado personal es la forma de recuperar el poder.°° (Lalah Delia).
🍊°°Siempre toma decisiones que prioricen tu paz interior.°° (Izey Victoria).
🏀°°Solo hay una estrategia de crecimiento: trabajar duro.°° (William Hague).
@apuntes_digitales#ideas#consejos
━━━━ • ஜ • ❈🧡❈ • ஜ • ━━━━
━━━━ • ஜ • ❈🐝❈ • ஜ • ━━━━
ღ¸¸.✻ Reminder for you.✻ .¸¸ღ
ღ¸¸✻Frasesmotivadoras.✻ ¸¸ღ
🖇Superación y desarrollo personal: perspectiva que contribuye a alcanzar el bienestar en todos los sentidos, razón por la cual es una herramienta que no debes pasar por alto a la hora de buscar la estabilidad.
🖇Su importancia: según la Universidad UNADE, aporta beneficios en materia de motivación, creatividad e inteligencia emocional. De esta manera, la persona asume un proceso que le permite transformarse, con la intención de evolucionar y alcanzar diferentes objetivos. Así pues, es recomendado tener presente:
👑 Ser optimista y reflexivo.
⭐️ Ser crítico y autocrítico.
🐥 Desarrollar la percepción emocional.
🌼 Construir relaciones enriquecedoras y positivas.
🍋 Eliminar los vínculos tóxicos que impiden tu crecimiento.
🌻 Alcanzar un equilibrio entre la espiritualidad y la vida.
@apuntes_digitales#ideas#consejos
━━━━ • ஜ • ❈🐝❈ • ஜ • ━━━━
•︶︶︶︶︶︶︶︶︶︶︶︶︶ •
🪞📓| 5 maneras de cerrar el año con calma bonita
(aunque estés agotada)
♡ Da un paso atrás, reflexiona y busca cierre
♡ Termina tu lista de pendientes — deja de añadir más
♡ Organízate: física, mental y digitalmente
♡ Silencia el “año nuevo, nuevo yo” que no te sirve
♡ Prepara a tu “yo del 2026” (solo si tienes la energía)
︶︶︶︶︶︶︶︶︶︶︶︶︶•
recuerda que lo más importante es tu bienestar nos vemos el próximo año con sorpresas 🎊
☆ * ☆ *
* ☆ * • *
#consejos#journaling
tips para aliviar tu estrés y otros estados de ánimo 🧖🏻♀💙
#parteuno#consejos
°🐙Si estás cansado, dibuja flores.
°🐙Si estás enojado, dibuja líneas.
°🐙Si te duele algo, esculpe.
🐙Si estás aburrido, llena una hoja de papel con colores diferentes.
🐙Si estás triste, dibuja un arcoíris.
🐙Si tienes miedo, teje macramé o elabora aplicaciones de telas.
🐙Si sientes angustia, haz una muñeca de trapo.
🐙Si estás indignado, rompe el papel en pedazos pequeños.
@FrasesHermosasComoTu🤍
· · • • • •☀️• · · INSTAGRAM · · •☀️• • • • · ·
A medida que avanza la tecnología, nuestra capacidad de atención se reduce. La popularidad de la plataforma va en aumento, y con ella se percibe un cambio en la forma en la que consumimos imágenes. Los usuarios quieren más contenido en menos tiempo. A continuación vemos cuáles son esos trucos para mejorar tu contenido en Instagram e incrementar el engagement.
#tips_instagram#consejos
· · • • • • • · · · · • • • 🏖 • • • · · · · • • • • • · ·
· · • •☀️• · · Morning Routine· · •☀️• • · ·
Como bien el nombre lo dice se trata de desarrollar una rutina para ni bien te despiertas, de manera de poder hacer todo aquello que te motiva o te inspire mientras el mundo sigue dormido y así poder empezar el día en tus términos. Es una práctica que llevan a cabo grandes personas exitosas que te permitirá mejorar aquellas facetas personales que quieras y planificar los pasos para cumplir con tus objetivos.
#cuidado_personal#consejos
· · • • • • · · · · • • • 🏖 • • • · · · · • • • • · ·
· · • •☀️• · · · CONSEJOS · · · • ☀️• • · ·
Si las horas del día pasan delante tuya sin que te des cuenta eso solo puede significar una cosa: tienes un problema de falta de productividad. Es uno de los grandes males del S. XXI, y no solo en el ámbito profesional, sino también en el personal. Por esta razón, en esta ocasión te traigo cinco claves para que dejes de perder el tiempo.
#cuidado_personal#consejos
· · • • • • • · · · · • • • 🏖 • • • · · · · • • • • • · ·
· · • • • •🌼• · · CONSEJOS · · •🌼• • • • · ·
Hacer ejercicio, específicamente salir a caminar diariamente, es una de las formas más sencillas para prevenir una serie de enfermedades y a controlar el peso corporal.
Según los expertos, las caminatas benefician al cuerpo si se hacer con regularidad, por tiempos superiores a los 30 minutos.
#cuidado_personal#consejos
· · • • • • • · · · · • • • 🍃• • • · · · · • • • • • · ·