From 0ec525e63a43062ec6c69a616c9f25cc90e30ed2 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sat, 17 Oct 2026 04:59:12 +0800 Subject: [PATCH] refactor(types): preserve optional TrimeMedia instance labels --- app/modules/trimemedia/module.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/modules/trimemedia/module.py b/app/modules/trimemedia/module.py index 2806dbe8f..85c484e8f 100644 --- a/app/modules/trimemedia/module.py +++ b/app/modules/trimemedia/module.py @@ -13,6 +13,7 @@ from app.schemas.types import MediaServerType, ModuleType class TrimeMediaModule(_MediaServerModuleBase[TrimeMedia]): + """将飞牛影视接入媒体服务器统一接口。""" # 媒体库标识(ExistMediaInfo.server_type) _server_type_value = "trimemedia" @@ -30,6 +31,7 @@ class TrimeMediaModule(_MediaServerModuleBase[TrimeMedia]): @staticmethod def get_name() -> str: + """返回媒体服务器模块名称。""" return "飞牛影视" @staticmethod @@ -54,6 +56,7 @@ class TrimeMediaModule(_MediaServerModuleBase[TrimeMedia]): return 4 def init_setting(self) -> Tuple[str, Union[str, bool]]: + """模块不提供额外的初始化开关。""" pass def _is_inactive(self, server) -> bool: @@ -69,7 +72,7 @@ class TrimeMediaModule(_MediaServerModuleBase[TrimeMedia]): except Exception as err: logger.error(f"停止飞牛影视模块实例失败:{err}") - def _test_server(self, server, name: str) -> Optional[str]: + def _test_server(self, server, name: Optional[str]) -> Optional[str]: """飞牛影视用配置完整性与重连结果探测连接状态。""" if not server.is_configured(): return f"{self.get_name()}配置不完整:{name}"