refactor: move scanner.py out of services to top-level assets module

Scanner is used externally by main.py and server.py for startup/maintenance,
not as part of the regular service layer. Moving it to app/assets/scanner.py
makes the public API clearer.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Luke Mino-Altherr 2026-02-03 19:56:29 -08:00
parent 6b1f9f7755
commit 0f75def5b5
4 changed files with 3 additions and 3 deletions

View File

@ -17,7 +17,7 @@ from app.assets.api.schemas_in import (
UploadError, UploadError,
) )
from app.assets.api.upload import parse_multipart_upload from app.assets.api.upload import parse_multipart_upload
from app.assets.services.scanner import seed_assets as scanner_seed_assets from app.assets.scanner import seed_assets as scanner_seed_assets
from typing import Any from typing import Any

View File

@ -7,7 +7,7 @@ import folder_paths
import time import time
from comfy.cli_args import args, enables_dynamic_vram from comfy.cli_args import args, enables_dynamic_vram
from app.logger import setup_logger from app.logger import setup_logger
from app.assets.services.scanner import seed_assets from app.assets.scanner import seed_assets
import itertools import itertools
import utils.extra_config import utils.extra_config
import logging import logging

View File

@ -33,7 +33,7 @@ import node_helpers
from comfyui_version import __version__ from comfyui_version import __version__
from app.frontend_management import FrontendManager, parse_version from app.frontend_management import FrontendManager, parse_version
from comfy_api.internal import _ComfyNodeInternal from comfy_api.internal import _ComfyNodeInternal
from app.assets.services.scanner import seed_assets from app.assets.scanner import seed_assets
from app.assets.api.routes import register_assets_system from app.assets.api.routes import register_assets_system
from app.user_manager import UserManager from app.user_manager import UserManager