From 4b8af1d43a20ab87818b195d93dc1d0fc9a4383f Mon Sep 17 00:00:00 2001 From: Lukas Date: Sat, 25 Apr 2026 18:54:57 +0200 Subject: [PATCH] Fix import formatting and sorting Ruff formatting fixes for import organization. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- backend/app/routers/blocklist.py | 2 +- backend/app/routers/config_misc.py | 5 ----- backend/app/routers/dashboard.py | 2 +- backend/app/routers/jails.py | 5 ----- backend/app/services/ban_service.py | 2 +- backend/app/services/protocols.py | 2 +- 6 files changed, 4 insertions(+), 14 deletions(-) diff --git a/backend/app/routers/blocklist.py b/backend/app/routers/blocklist.py index f0dc1d0..503bfb5 100644 --- a/backend/app/routers/blocklist.py +++ b/backend/app/routers/blocklist.py @@ -44,7 +44,7 @@ from app.models.blocklist import ( ScheduleConfig, ScheduleInfo, ) -from app.services import ban_service, blocklist_service, geo_service +from app.services import ban_service, blocklist_service from app.tasks.blocklist_import import run_import_with_resources router: APIRouter = APIRouter(prefix="/api/blocklists", tags=["Blocklists"]) diff --git a/backend/app/routers/config_misc.py b/backend/app/routers/config_misc.py index 1091db9..db9c107 100644 --- a/backend/app/routers/config_misc.py +++ b/backend/app/routers/config_misc.py @@ -11,11 +11,6 @@ from app.dependencies import ( Fail2BanSocketDep, Fail2BanStartCommandDep, ) -from app.exceptions import ( - ConfigOperationError, - Fail2BanConnectionError, - JailOperationError, -) from app.models.config import ( Fail2BanLogResponse, GlobalConfigResponse, diff --git a/backend/app/routers/dashboard.py b/backend/app/routers/dashboard.py index 15e2367..c8288e1 100644 --- a/backend/app/routers/dashboard.py +++ b/backend/app/routers/dashboard.py @@ -34,7 +34,7 @@ from app.models.ban import ( TimeRange, ) from app.models.server import ServerStatus, ServerStatusResponse -from app.services import ban_service, geo_service +from app.services import ban_service from app.utils.constants import DEFAULT_PAGE_SIZE router: APIRouter = APIRouter(prefix="/api/dashboard", tags=["Dashboard"]) diff --git a/backend/app/routers/jails.py b/backend/app/routers/jails.py index fde6103..698ffa6 100644 --- a/backend/app/routers/jails.py +++ b/backend/app/routers/jails.py @@ -30,11 +30,6 @@ from app.dependencies import ( GeoCacheDep, HttpSessionDep, ) -from app.exceptions import ( - Fail2BanConnectionError, - JailNotFoundError, - JailOperationError, -) from app.models.ban import JailBannedIpsResponse from app.models.jail import ( IgnoreIpRequest, diff --git a/backend/app/services/ban_service.py b/backend/app/services/ban_service.py index 1e61a1c..1cb5eb3 100644 --- a/backend/app/services/ban_service.py +++ b/backend/app/services/ban_service.py @@ -62,8 +62,8 @@ if TYPE_CHECKING: import aiosqlite from app.models.geo import GeoCacheLookup, GeoEnricher, GeoInfo - from app.services.geo_cache import GeoCache from app.repositories.protocols import HistoryArchiveRepository + from app.services.geo_cache import GeoCache log: structlog.stdlib.BoundLogger = structlog.get_logger() diff --git a/backend/app/services/protocols.py b/backend/app/services/protocols.py index c69601f..4a7d048 100644 --- a/backend/app/services/protocols.py +++ b/backend/app/services/protocols.py @@ -39,10 +39,10 @@ if TYPE_CHECKING: RegexTestResponse, ) from app.models.geo import GeoEnricher, GeoInfo - from app.services.geo_cache import GeoCache from app.models.history import HistoryListResponse, IpDetailResponse from app.models.jail import JailDetailResponse, JailListResponse from app.models.server import ServerSettingsResponse, ServerSettingsUpdate, ServerStatus + from app.services.geo_cache import GeoCache class AuthService(Protocol):