Files
Aether/_deprecated_py_src/services/task/__init__.py

33 lines
898 B
Python
Raw Normal View History

"""
任务服务层Phase2/Phase3
统一任务框架相关的应用层入口
- 候选域能力`services.candidate.CandidateService`resolve/record
- 终态结算`services.task.service.TaskService.finalize_video_task`
- 统一门面`services.task.service.TaskService`
"""
from __future__ import annotations
from typing import TYPE_CHECKING
if TYPE_CHECKING: # pragma: no cover
# NOTE: keep package import lightweight; avoid importing heavy modules on submodule imports
from .service import TaskService as TaskService
__all__ = [
"TaskService",
]
def __getattr__(name: str) -> type: # pragma: no cover
if name == "TaskService":
from .service import TaskService
return TaskService
raise AttributeError(f"module {__name__!r} has no attribute {name!r}")
def __dir__() -> list[str]: # pragma: no cover
return sorted(__all__)