mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-11-09 15:19:54 +08:00
24 lines
756 B
Python
24 lines
756 B
Python
"""Managed Resource 的生命周期入口。"""
|
|
|
|
from app.runtime.capabilities.runtime import CapabilityRuntime
|
|
from app.startup.composition.resource import (
|
|
configure_managed_resource_composition,
|
|
reset_managed_resource_composition,
|
|
stop_managed_resource_composition,
|
|
)
|
|
|
|
|
|
def init_managed_resources() -> CapabilityRuntime:
|
|
"""委托组合根构建并发布托管资源 Runtime。"""
|
|
return configure_managed_resource_composition()
|
|
|
|
|
|
async def stop_managed_resources() -> bool:
|
|
"""委托组合根关闭托管资源 Runtime。"""
|
|
return await stop_managed_resource_composition()
|
|
|
|
|
|
def reset_managed_resources() -> None:
|
|
"""委托组合根释放已关闭的托管资源 Runtime。"""
|
|
reset_managed_resource_composition()
|