Всегда ли "finally" выполняется в Python?
Гарантируется ли, что для любого возможного блока try-finally в Python finallyвсегда будет выполняться блок? Например, скажем, я возвращаюсь, находясь в exceptблоке: try: 1/0 except ZeroDivisionError: return finally: print("Does this code run?") Или, может быть, я повторно подниму Exception: try: 1/0 except ZeroDivisionError: raise finally: print("What about this code?") Тестирование показывает, …