From 9d2d796979e13b5fdea8c98e5a1a9d9cf96f6ee9 Mon Sep 17 00:00:00 2001 From: xiaoQQya Date: Fri, 4 Apr 2025 13:53:48 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20Config.load=5Fplugi?= =?UTF-8?q?ns=20=E5=8F=82=E6=95=B0=E9=BB=98=E8=AE=A4=E5=80=BC=E4=B8=BA?= =?UTF-8?q?=E5=8F=AF=E5=8F=98=E5=8F=82=E6=95=B0=E5=AF=BC=E8=87=B4=E9=9D=9E?= =?UTF-8?q?=E5=88=9D=E6=AC=A1=E8=B0=83=E7=94=A8=E6=97=B6=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E5=80=BC=E6=97=A0=E6=95=88=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- quark_auto_save.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/quark_auto_save.py b/quark_auto_save.py index 78b719e..6fb7447 100644 --- a/quark_auto_save.py +++ b/quark_auto_save.py @@ -69,6 +69,7 @@ def add_notify(text): class Config: # 下载配置 + @staticmethod def download_file(url, save_path): response = requests.get(url) if response.status_code == 200: @@ -79,6 +80,7 @@ class Config: return False # 读取CK + @staticmethod def get_cookies(cookie_val): if isinstance(cookie_val, list): return cookie_val @@ -90,7 +92,11 @@ class Config: else: return False - def load_plugins(plugins_config={}, plugins_dir="plugins"): + @staticmethod + def load_plugins(plugins_config=None, plugins_dir="plugins"): + if plugins_config is None: + plugins_config = {} + PLUGIN_FLAGS = os.environ.get("PLUGIN_FLAGS", "").split(",") plugins_available = {} task_plugins_config = {} @@ -129,6 +135,7 @@ class Config: print() return plugins_available, plugins_config, task_plugins_config + @staticmethod def breaking_change_update(config_data): if config_data.get("emby"): print("🔼 Update config v0.3.6.1 to 0.3.7")