refactor: remove ModelRouteUtils usage and implement filtering directly in services

This commit is contained in:
Will Miao
2025-09-22 09:09:40 +08:00
parent 81c6672880
commit c3b9c73541
8 changed files with 21 additions and 19 deletions

View File

@@ -31,7 +31,6 @@ from ..services.websocket_progress_callback import (
)
from ..utils.exif_utils import ExifUtils
from ..utils.metadata_manager import MetadataManager
from ..utils.routes_common import ModelRouteUtils
from .model_route_registrar import COMMON_ROUTE_DEFINITIONS, ModelRouteRegistrar
from .handlers.model_handlers import (
ModelAutoOrganizeHandler,
@@ -236,10 +235,6 @@ class BaseModelRoutes(ABC):
"""Expose handlers for subclasses or tests."""
return self._ensure_handler_mapping()[name]
@property
def utils(self) -> ModelRouteUtils: # pragma: no cover - compatibility shim
return ModelRouteUtils
def _ensure_service(self):
if self.service is None:
raise RuntimeError("Model service has not been attached")