from logging import Logger from types import TracebackType from typing import Union from typing_extensions import Self __all__ = ['ErrorHandler'] class ErrorHandler: def __init__(self, logger: Logger) -> None: ... def __enter__(self) -> Self: ... def __exit__( self, et: type[BaseException], ex: BaseException, tb: TracebackType, ) -> Union[bool, None]: ...