aboutsummaryrefslogtreecommitdiffstats
path: root/modules/extensions.py
diff options
context:
space:
mode:
authorAUTOMATIC1111 <16777216c@gmail.com>2023-03-25 13:15:29 +0000
committerGitHub <noreply@github.com>2023-03-25 13:15:29 +0000
commit9b2dcb04bcf3a8ef10bfd9b2aac71e478132ff63 (patch)
tree2f968665d902f887147d2f473612e637e1dc74b2 /modules/extensions.py
parent252f15e046b06cdcf07caa2ec97a15462950b92a (diff)
parent68953a4705b7f04d82f6cfb4eb2e67756ec666ca (diff)
downloadstable-diffusion-webui-gfx803-9b2dcb04bcf3a8ef10bfd9b2aac71e478132ff63.tar.gz
stable-diffusion-webui-gfx803-9b2dcb04bcf3a8ef10bfd9b2aac71e478132ff63.tar.bz2
stable-diffusion-webui-gfx803-9b2dcb04bcf3a8ef10bfd9b2aac71e478132ff63.zip
Merge branch 'master' into master
Diffstat (limited to 'modules/extensions.py')
-rw-r--r--modules/extensions.py16
1 files changed, 7 insertions, 9 deletions
diff --git a/modules/extensions.py b/modules/extensions.py
index ed4b58fe..8107a933 100644
--- a/modules/extensions.py
+++ b/modules/extensions.py
@@ -8,11 +8,9 @@ import git
from modules import paths, shared
extensions = []
-extensions_dir = os.path.join(paths.data_path, "extensions")
-extensions_builtin_dir = os.path.join(paths.script_path, "extensions-builtin")
-if not os.path.exists(extensions_dir):
- os.makedirs(extensions_dir)
+if not os.path.exists(paths.extensions_dir):
+ os.makedirs(paths.extensions_dir)
def active():
return [x for x in extensions if x.enabled]
@@ -86,11 +84,11 @@ class Extension:
def list_extensions():
extensions.clear()
- if not os.path.isdir(extensions_dir):
+ if not os.path.isdir(paths.extensions_dir):
return
- paths = []
- for dirname in [extensions_dir, extensions_builtin_dir]:
+ extension_paths = []
+ for dirname in [paths.extensions_dir, paths.extensions_builtin_dir]:
if not os.path.isdir(dirname):
return
@@ -99,9 +97,9 @@ def list_extensions():
if not os.path.isdir(path):
continue
- paths.append((extension_dirname, path, dirname == extensions_builtin_dir))
+ extension_paths.append((extension_dirname, path, dirname == paths.extensions_builtin_dir))
- for dirname, path, is_builtin in paths:
+ for dirname, path, is_builtin in extension_paths:
extension = Extension(name=dirname, path=path, enabled=dirname not in shared.opts.disabled_extensions, is_builtin=is_builtin)
extensions.append(extension)