refactor: unify command shutdown ownership

This commit is contained in:
jxxghp
2026-08-24 13:11:10 +08:00
parent af9a141f34
commit 6e5617db51
4 changed files with 15 additions and 22 deletions
-7
View File
@@ -14,13 +14,6 @@ def init_command():
Command()
def stop_command():
"""
停止命令
"""
pass
def restart_command() -> Future:
"""
重建命令并返回完成信号。
+1 -4
View File
@@ -37,7 +37,7 @@ from app.runtime.tasks import TaskRegistry, configure_task_registry
from app.adapters.external.server import MoviePilotServerHelper
from app.runtime.state import SystemHelper
from app.runtime.log import logger, LoggerManager
from app.startup.initializers.command import init_command, stop_command, restart_command
from app.startup.initializers.command import init_command, restart_command
from app.startup.initializers.agent import stop_agent
from app.startup.initializers.domain import configure_domain_dependencies
from app.startup.initializers.modules import (
@@ -469,11 +469,8 @@ def build_lifecycle_components(app: FastAPI) -> tuple[LifecycleComponent, ...]:
dependencies=("待处理整理回放",),
mode=LifecycleMode.NORMAL_ONLY,
start=init_command,
stop=stop_command,
start_order=130,
stop_order=30,
start_timeout_seconds=120,
stop_timeout_seconds=120,
),
LifecycleComponent(
name="工作流",