zerodivisionerror try examples example catch python exception try-catch finally

catch - try python examples



python try-finally (1)

De la documentación de Python :

Si la cláusula finally genera otra excepción o ejecuta una declaración de devolución o interrupción, la excepción guardada se pierde.

¿Por qué la excepción en foo no pasa desapercibida, pero la excepción en la bar se plantea?

def foo(): try: raise Exception(''foo'') finally: return def bar(): try: raise Exception(''bar'') finally: pass foo() bar()