Чому виняток у Росії foo
свист непомітно, але виняток у Росії bar
піднімається?
def foo():
try:
raise Exception("foo")
finally:
return
def bar():
try:
raise Exception("bar")
finally:
pass
foo()
bar()
Відповіді:
20 за відповідь № 1Від Документація Python:
Якщо пропозиція finally приводить до іншого виключення або виконує оператор return або break, збережений виняток втрачається.