mirror of
https://github.com/jxxghp/MoviePilot-Plugins.git
synced 2026-03-27 10:05:57 +00:00
fix: ImdbSource
This commit is contained in:
@@ -441,7 +441,7 @@
|
||||
"author": "wumode",
|
||||
"level": 1,
|
||||
"history": {
|
||||
"v1.5.6": "固定仪表盘组件海报比例",
|
||||
"v1.5.6": "固定仪表盘组件海报比例; 修复 bug",
|
||||
"v1.5.5": "修复初始化错误",
|
||||
"v1.5.4": "改进媒体识别",
|
||||
"v1.5.3": "异步执行; 修复 bugs (主程序版本需要高于 2.6.8)",
|
||||
|
||||
@@ -55,7 +55,8 @@ class ImdbSource(_PluginBase):
|
||||
_cache: Dict[str, Any] = {"discover": [], "trending": [], "imdb_top_250": [], "staff_picks": {}}
|
||||
_img_proxy_prefix: str = ''
|
||||
_scheduler: Optional[BackgroundScheduler] = None
|
||||
_original_method: Optional[Callable[..., Coroutine[Any, Any, Optional[MediaInfo]]]] = None
|
||||
_original_method: Optional[Callable] = None
|
||||
_original_async_method: Optional[Callable[..., Coroutine[Any, Any, Optional[MediaInfo]]]] = None
|
||||
|
||||
def init_plugin(self, config: dict = None):
|
||||
|
||||
@@ -86,9 +87,9 @@ class ImdbSource(_PluginBase):
|
||||
episode_group: Optional[str] = None,
|
||||
cache: bool = True):
|
||||
# 调用原始方法
|
||||
if not plugin_instance._original_method:
|
||||
if not plugin_instance._original_async_method:
|
||||
return None
|
||||
result = await plugin_instance._original_method(chain_self, meta, mtype, tmdbid, doubanid, bangumiid,
|
||||
result = await plugin_instance._original_async_method(chain_self, meta, mtype, tmdbid, doubanid, bangumiid,
|
||||
episode_group, cache)
|
||||
if result is None and plugin_instance._enabled and plugin_instance._recognize_media:
|
||||
logger.info(f"通过插件 {plugin_instance.plugin_name} 执行:async_recognize_media ...")
|
||||
|
||||
Reference in New Issue
Block a user