This commit is contained in:
jxxghp
2024-05-28 08:16:51 +08:00
parent 7defcff0e5
commit dd40ef54c0
6 changed files with 12 additions and 5 deletions

View File

@ -359,7 +359,7 @@ class Settings(BaseSettings):
"""
if not self.DOWNLOADER:
return None
return self.DOWNLOADER.split(",")[0]
return next((d for d in settings.DOWNLOADER.split(",") if d), None)
@property
def DOWNLOADERS(self):
@ -368,7 +368,7 @@ class Settings(BaseSettings):
"""
if not self.DOWNLOADER:
return []
return self.DOWNLOADER.split(",")
return [d for d in settings.DOWNLOADER.split(",") if d]
def __init__(self, **kwargs):
super().__init__(**kwargs)

View File

@ -619,6 +619,8 @@ class PluginManager(metaclass=Singleton):
with concurrent.futures.ThreadPoolExecutor() as executor:
futures = []
for m in settings.PLUGIN_MARKET.split(","):
if not m:
continue
futures.append(executor.submit(__get_plugin_info, m))
for future in concurrent.futures.as_completed(futures):
plugins = future.result()