Перейти к содержанию

Исключение

aliceio.filters.exception.ExceptionTypeFilter

Bases: Filter

Позволяет определять исключения по типу.

__init__(*exceptions: type[Exception]) -> None

Параметры:

  • exceptions (type[Exception], () ) –

    Типы исключений, на которые должен реагировать фильтр.

__call__(obj: AliceObject) -> Union[bool, dict[str, Any]] async


aliceio.filters.exception.ExceptionMessageFilter

Bases: Filter

Позволяет определять исключения по сообщению в них.

__init__(pattern: Union[str, Pattern[str]]) -> None

Параметры:

  • pattern (Union[str, Pattern[str]]) –

    Regexp.

__call__(obj: AliceObject) -> Union[bool, dict[str, Any]] async