mirror of
https://github.com/Garmelon/PFERD.git
synced 2025-09-09 14:12:26 +02:00
Move FatalException to errors.py
This commit is contained in:
@@ -7,12 +7,18 @@ from typing import Any, Callable
|
||||
|
||||
from rich.console import Console
|
||||
|
||||
from .logging import FatalException, PrettyLogger
|
||||
from .logging import PrettyLogger
|
||||
|
||||
LOGGER = logging.getLogger(__name__)
|
||||
PRETTY = PrettyLogger(LOGGER)
|
||||
|
||||
|
||||
class FatalException(Exception):
|
||||
"""
|
||||
A fatal exception occurred. Recovery is not possible.
|
||||
"""
|
||||
|
||||
|
||||
def swallow_and_print_errors(function: Callable) -> Callable:
|
||||
"""
|
||||
Decorates a function, swallows all errors, logs them and returns none if one occurred.
|
||||
|
Reference in New Issue
Block a user