A veces me encuentro en la situación en la que yo quiero para ejecutar varios comandos secuenciales, como por ejemplo:control de excepciones Genérico en Python la "manera correcta"
try:
foo(a, b)
except Exception, e:
baz(e)
try:
bar(c, d)
except Exception, e:
baz(e)
...
Este mismo patrón se produce cuando excepciones necesitan simplemente ser ignorado.
Esto se siente redundante y la sintaxis excesiva hace que sea sorprendentemente difícil de seguir al leer el código.
En C, habría resuelto este tipo de problema fácilmente con un macro, pero, por desgracia, esto no se puede hacer en python recta.
Pregunta: ¿Cómo puedo reducir la huella del código y aumentar la legibilidad del código al encontrar este patrón?
Puede Simplifique esa función simplemente retornando en lugar de asignar a "resultado". –