¿Por qué la excepción en foo
pasa desapercibida, pero se produce la excepción en bar
?python try-finally
def foo():
try:
raise Exception('foo')
finally:
return
def bar():
try:
raise Exception('bar')
finally:
pass
foo()
bar()
duplicado de [come come excepción] (http://stackoverflow.com/questions/517060/return-eats-exception) – gecco