1 2 3 4 5 6 7 8 9 10 11 12 13
import contextlib # from jaraco.context 4.3 class suppress(contextlib.suppress, contextlib.ContextDecorator): """ A version of contextlib.suppress with decorator support. >>> @suppress(KeyError) ... def key_error(): ... {}[''] >>> key_error() """