Немного TYPE_CHECKING

This commit is contained in:
Денис Семёнов 2025-06-30 12:23:28 +03:00
parent c1df0c5338
commit 1be05dea83
2 changed files with 5 additions and 4 deletions

View File

@ -1,10 +1,11 @@
from __future__ import annotations
import asyncio import asyncio
from typing import Any, Callable, Dict, List from typing import Any, Callable, Dict, List
from fastapi import FastAPI, Request from fastapi import FastAPI, Request
from fastapi.responses import JSONResponse from fastapi.responses import JSONResponse
from magic_filter import MagicFilter
from uvicorn import Config, Server from uvicorn import Config, Server
from aiohttp import ClientConnectorError from aiohttp import ClientConnectorError
@ -23,6 +24,9 @@ from .bot import Bot
from .enums.update import UpdateType from .enums.update import UpdateType
from .loggers import logger_dp from .loggers import logger_dp
if TYPE_CHECKING:
from magic_filter import MagicFilter
webhook_app = FastAPI() webhook_app = FastAPI()
CONNECTION_RETRY_DELAY = 30 CONNECTION_RETRY_DELAY = 30

View File

@ -1,7 +1,4 @@
from magic_filter import MagicFilter from magic_filter import MagicFilter
from magic_filter.operations.call import CallOperation as mf_call
from magic_filter.operations.function import FunctionOperation as mf_func
from magic_filter.operations.comparator import ComparatorOperation as mf_comparator
F = MagicFilter() F = MagicFilter()