aboutsummaryrefslogtreecommitdiffstats
path: root/modules/scripts.py
diff options
context:
space:
mode:
authorwfjsw <wfjsw@users.noreply.github.com>2023-11-11 16:58:26 +0000
committerwfjsw <wfjsw@users.noreply.github.com>2023-11-11 16:58:26 +0000
commit520e52f846892cc2b207b738b4180fa863c7b38f (patch)
tree44019c69fcf7cd50a527d8cf4def2c013684b1ac /modules/scripts.py
parent7af576e745c79a9539e40bc158e695192ae79f25 (diff)
downloadstable-diffusion-webui-gfx803-520e52f846892cc2b207b738b4180fa863c7b38f.tar.gz
stable-diffusion-webui-gfx803-520e52f846892cc2b207b738b4180fa863c7b38f.tar.bz2
stable-diffusion-webui-gfx803-520e52f846892cc2b207b738b4180fa863c7b38f.zip
allow comma and whitespace as separator
Diffstat (limited to 'modules/scripts.py')
-rw-r--r--modules/scripts.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/scripts.py b/modules/scripts.py
index 7ad22245..5dd0555d 100644
--- a/modules/scripts.py
+++ b/modules/scripts.py
@@ -349,9 +349,9 @@ def list_scripts(scriptdirname, extension, *, include_extensions=True):
load_before = ext.metadata.get(relative_path, "Before", fallback=None)
load_after = ext.metadata.get(relative_path, "After", fallback=None)
- requires = [x.strip() for x in requires.split(',')] if requires else []
- load_after = [x.strip() for x in load_after.split(',')] if load_after else []
- load_before = [x.strip() for x in load_before.split(',')] if load_before else []
+ requires = list(filter(None, re.split(r"[,\s]+", requires.lower()))) if requires else []
+ load_after = list(filter(None, re.split(r"[,\s]+", load_after.lower()))) if load_after else []
+ load_before = list(filter(None, re.split(r"[,\s]+", load_before.lower()))) if load_before else []
script_dependency_map[script_canonical_name] = {
"extension": ext.canonical_name,