Home

Tags

Удобный перехват исключения используя with.

2013-06-16 python exception with

Пример перехвата исключения с использованием with statement.

from contextlib import contextmanager

@contextmanager
def safe(exception=Exception):
    try:
        yield
    except exception:
        pass


# example

with safe(ZeroDivisionError):
    0 / 0

print 'success finished'