mirror of
https://github.com/Cp0204/quark-auto-save.git
synced 2026-01-17 18:30:43 +08:00
🧩 优化媒体库模块加载与调用逻辑
This commit is contained in:
parent
bdc9068f3d
commit
6c8416d7d6
@ -692,7 +692,7 @@ def load_media_servers(media_servers_config, media_servers_dir="media_servers"):
|
|||||||
available_modules = [
|
available_modules = [
|
||||||
f.replace(".py", "") for f in os.listdir(media_servers_dir) if f.endswith(".py")
|
f.replace(".py", "") for f in os.listdir(media_servers_dir) if f.endswith(".py")
|
||||||
]
|
]
|
||||||
print(f"> 载入加载媒体库模块")
|
print(f"🧩 载入媒体库模块")
|
||||||
for module_name in available_modules:
|
for module_name in available_modules:
|
||||||
try:
|
try:
|
||||||
module = importlib.import_module(f"{media_servers_dir}.{module_name}")
|
module = importlib.import_module(f"{media_servers_dir}.{module_name}")
|
||||||
@ -806,9 +806,11 @@ def do_save(account, tasklist=[]):
|
|||||||
print()
|
print()
|
||||||
is_new = account.do_save_task(task)
|
is_new = account.do_save_task(task)
|
||||||
is_rename = account.do_rename_task(task)
|
is_rename = account.do_rename_task(task)
|
||||||
# 刷新媒体库
|
# 调用媒体库模块
|
||||||
|
if is_new or is_rename:
|
||||||
|
print(f"🧩 调用媒体库模块")
|
||||||
for server_name, media_server in media_servers.items():
|
for server_name, media_server in media_servers.items():
|
||||||
if media_server.is_active and (is_new or is_rename):
|
if media_server.is_active:
|
||||||
task = media_server.run(task) or task
|
task = media_server.run(task) or task
|
||||||
print()
|
print()
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user