gufo.err.failfast¶
Fail-fast handlers.
Fail-fast handlers are launched on every unnhandled exception and have to deside if the error is fatal and the process must be terminated quickly. See [gufo.err.abs.failfast.BaseFailFast] for details.
The following fail-fast handlers are available out-of-the-box:
- AlwaysFailFast: Triggers fail-fast unconditionaly.
- NeverFailFast: Never triggers fail-fast.
- TypeMatchFailFast: Fail-fast on the given exception types and optional substrings.
- TypesFailFast: Fail-fast on the given list of exception types.