mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-05 23:47:41 +08:00
fix(architecture): satisfy ruff/mypy ratchets for media auxiliary
e02418bac 把新导入放在 settings = RuntimeSettingsCompat() 之后,
导致 5 个模块 E402 诊断超出只降不增基线;同时 media_auxiliary
把工厂函数 MetaInfo 误用作返回类型标注。将新增导入移回赋值语句
之前,返回类型修正为 MetaBase。
This commit is contained in:
@@ -21,8 +21,9 @@ class MediaAuxiliaryProviderMixin:
|
||||
def _build_auxiliary_meta(
|
||||
mediainfo: MediaInfo,
|
||||
metainfo: Optional[MetaBase] = None,
|
||||
) -> MetaInfo:
|
||||
) -> MetaBase:
|
||||
"""根据主识别结果构造不携带原来源身份的标题查询参数。"""
|
||||
# MetaInfo 是工厂函数,实际返回 MetaBase 及其子类实例
|
||||
meta = MetaInfo(mediainfo.title or getattr(metainfo, "name", None) or "")
|
||||
if not meta.en_name:
|
||||
meta.en_name = mediainfo.en_title or getattr(metainfo, "en_name", None)
|
||||
|
||||
Reference in New Issue
Block a user