def foo(value):
try:
return 2 / value
except ZeroDivisionError:
print('Connot divide zero.')
finally:
return 0
def foo(value):
try:
return 2 / value
except ZeroDivisionError:
print('Connot divide zero.')
return 0
Used when a break or a return statement is found inside the finally clause of
a try…finally block the exceptions raised in the try clause will be
silently swallowed instead of being re-raised.