diff --git a/aiogram/dispatcher/dispatcher.py b/aiogram/dispatcher/dispatcher.py index 27756d9b..c69f15e0 100644 --- a/aiogram/dispatcher/dispatcher.py +++ b/aiogram/dispatcher/dispatcher.py @@ -14,10 +14,10 @@ from ..utils.exceptions import TelegramAPIError from .event.bases import UNHANDLED, SkipHandler from .event.telegram import TelegramEventObserver from .fsm.context import FSMContext -from .fsm.engine import FSMStrategy from .fsm.middleware import FSMContextMiddleware from .fsm.storage.base import BaseStorage from .fsm.storage.memory import MemoryStorage +from .fsm.strategy import FSMStrategy from .middlewares.error import ErrorsMiddleware from .middlewares.user_context import UserContextMiddleware from .router import Router diff --git a/aiogram/dispatcher/fsm/middleware.py b/aiogram/dispatcher/fsm/middleware.py index 894f5a3d..0d9bfac0 100644 --- a/aiogram/dispatcher/fsm/middleware.py +++ b/aiogram/dispatcher/fsm/middleware.py @@ -1,9 +1,8 @@ from typing import Any, Awaitable, Callable, Dict, Optional from aiogram.dispatcher.fsm.context import FSMContext -from aiogram.dispatcher.fsm.engine import FSMStrategy from aiogram.dispatcher.fsm.storage.base import BaseStorage -from aiogram.dispatcher.fsm.strategy import apply_strategy +from aiogram.dispatcher.fsm.strategy import FSMStrategy, apply_strategy from aiogram.dispatcher.middlewares.base import BaseMiddleware from aiogram.types import Update