mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-07 00:16:57 +08:00
fix #4829 优化模块导入逻辑,增加对 Async 类的特殊处理
This commit is contained in:
+5
-1
@@ -609,7 +609,11 @@ class EventManager(metaclass=Singleton):
|
|||||||
module_name = f"app.chain.{class_name[:-5].lower()}"
|
module_name = f"app.chain.{class_name[:-5].lower()}"
|
||||||
module = importlib.import_module(module_name)
|
module = importlib.import_module(module_name)
|
||||||
elif class_name.endswith("Helper"):
|
elif class_name.endswith("Helper"):
|
||||||
module_name = f"app.helper.{class_name[:-6].lower()}"
|
# 特殊处理 Async 类
|
||||||
|
if class_name.startswith("Async"):
|
||||||
|
module_name = f"app.helper.{class_name[5:-6].lower()}"
|
||||||
|
else:
|
||||||
|
module_name = f"app.helper.{class_name[:-6].lower()}"
|
||||||
module = importlib.import_module(module_name)
|
module = importlib.import_module(module_name)
|
||||||
else:
|
else:
|
||||||
module_name = f"app.{class_name.lower()}"
|
module_name = f"app.{class_name.lower()}"
|
||||||
|
|||||||
Reference in New Issue
Block a user