Borrador de prompt_06: „Métodos para el manejo eficiente de errores en código Python asíncrono“
Crea 10 métodos prácticos para el manejo de errores en código Python asíncrono, que ayuden a los desarrolladores a escribir aplicaciones robustas y mantenibles.
Contexto: [Python, programación asíncrona, asyncio, manejo de errores, gestión de excepciones, robustez, depuración, mejores prácticas, desarrollo de software, tareas asíncronas]
Objetivo: [detección y manejo eficiente de errores, evitar bloqueos, estabilidad de procesos asíncronos, mejor mantenibilidad, estructura clara del manejo de errores]
Para cada método explica:
1) la situación concreta de aplicación en programas Python asíncronos
2) código de ejemplo con asyncio o bibliotecas relacionadas
3) indicaciones sobre ventajas, posibles inconvenientes y mejores prácticas
Los métodos deben:
- abordar fuentes típicas de errores en entornos async (p. ej. timeout, cancelación, errores de red)
- considerar el manejo de múltiples tareas paralelas
- incluir estrategias para logging y mecanismos de reintento
- ser adecuados para desarrolladores con conocimientos básicos de Python y async