From a6487140e1c4f12ab0146519559d1a8d699ea5f2 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sat, 17 Oct 2026 04:59:10 +0800 Subject: [PATCH] refactor(types): preserve optional Plex instance labels --- app/modules/plex/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/modules/plex/__init__.py b/app/modules/plex/__init__.py index 8f01b487d..708b0aa41 100644 --- a/app/modules/plex/__init__.py +++ b/app/modules/plex/__init__.py @@ -32,6 +32,7 @@ class PlexModule(_MediaServerModuleBase[Plex]): @staticmethod def get_name() -> str: + """返回媒体服务器模块名称。""" return "Plex" @staticmethod @@ -64,7 +65,7 @@ class PlexModule(_MediaServerModuleBase[Plex]): except Exception as err: logger.error(f"停止Plex模块实例失败:{err}") - def _test_server(self, server, name: str) -> Optional[str]: + def _test_server(self, server, name: Optional[str]) -> Optional[str]: """Plex 用媒体库列表探测连接状态。""" if server.is_inactive(): server.reconnect() @@ -73,6 +74,7 @@ class PlexModule(_MediaServerModuleBase[Plex]): return None def init_setting(self) -> Tuple[str, Union[str, bool]]: + """模块不提供额外的初始化开关。""" pass def user_authenticate(self, credentials: AuthCredentials, service_name: Optional[str] = None) \