style: minor code style improvements in core modules

This commit is contained in:
2026-02-04 01:07:53 +00:00
parent 064af30d0f
commit 6bc108078f
3 changed files with 20 additions and 6 deletions

View File

@@ -3,18 +3,24 @@
from __future__ import annotations
import logging
from typing import TYPE_CHECKING, Awaitable, Callable
from typing import TYPE_CHECKING
from starlette.middleware.base import BaseHTTPMiddleware
from starlette.responses import JSONResponse
from fastapi_traffic.backends.memory import MemoryBackend
from fastapi_traffic.core.algorithms import Algorithm
from fastapi_traffic.core.config import GlobalConfig, RateLimitConfig, default_key_extractor
from fastapi_traffic.core.config import (
GlobalConfig,
RateLimitConfig,
default_key_extractor,
)
from fastapi_traffic.core.limiter import RateLimiter
from fastapi_traffic.exceptions import RateLimitExceeded
if TYPE_CHECKING:
from collections.abc import Awaitable, Callable
from starlette.requests import Request
from starlette.responses import Response
from starlette.types import ASGIApp