diff --git a/aiogram/dispatcher/filters/base.py b/aiogram/dispatcher/filters/base.py index cab3c4ec..ce7b007c 100644 --- a/aiogram/dispatcher/filters/base.py +++ b/aiogram/dispatcher/filters/base.py @@ -1,5 +1,5 @@ from abc import ABC, abstractmethod -from typing import TYPE_CHECKING, Any, Awaitable, Callable, Dict, Union +from typing import TYPE_CHECKING, Any, Dict, Union from pydantic import BaseModel @@ -14,9 +14,7 @@ class BaseFilter(ABC, BaseModel): else: # pragma: no cover @abstractmethod - async def __call__( - self, *args: Any, **kwargs: Any - ) -> Union[bool, Dict[str, Any]]: + async def __call__(self, *args: Any, **kwargs: Any) -> Union[bool, Dict[str, Any]]: pass def __await__(self): diff --git a/tests/test_dispatcher/test_event/test_observer.py b/tests/test_dispatcher/test_event/test_observer.py index 0b21b62e..008c0ceb 100644 --- a/tests/test_dispatcher/test_event/test_observer.py +++ b/tests/test_dispatcher/test_event/test_observer.py @@ -2,6 +2,7 @@ import functools from typing import Any, Awaitable, Callable, Dict, NoReturn, Union import pytest + from aiogram.dispatcher.event.handler import HandlerObject from aiogram.dispatcher.event.observer import EventObserver, SkipHandler, TelegramEventObserver from aiogram.dispatcher.filters.base import BaseFilter