R3
Size: a a a
R3
A
$
AS
A
$
A
$
def foo():
try:
return 1
finally:
return 2
a = foo()
a
?$
$
$
VD
ЕП
2 0 SETUP_FINALLY 8 (to 11)
3 3 LOAD_CONST 1 (1)
6 RETURN_VALUE
7 POP_BLOCK
8 LOAD_CONST 0 (None)
5 >> 11 LOAD_CONST 2 (2)
14 RETURN_VALUE
15 END_FINALLY
try
выполняется finally
, перезатирает RETURN_VALUE и уже по-настоящему выходитVD
K
L
K
A
L