python try-finally

Почему исключение в foo пролетает незамеченным, а исключение в bar поднимается?

def foo():
    try:
        raise Exception('foo')
    finally:
        return

def bar():
    try:
        raise Exception('bar')
    finally:
        pass

foo()
bar()
20
задан wim 1 March 2017 в 16:33
поделиться