mirror of
https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
synced 2024-06-07 21:20:49 +00:00
Merge pull request #6633 from space-nuko/expose-xy-grid-to-extensions
Expose XY Grid module to extensions
This commit is contained in:
commit
9757c0b3b2
@ -152,7 +152,7 @@ def basedir():
|
|||||||
|
|
||||||
scripts_data = []
|
scripts_data = []
|
||||||
ScriptFile = namedtuple("ScriptFile", ["basedir", "filename", "path"])
|
ScriptFile = namedtuple("ScriptFile", ["basedir", "filename", "path"])
|
||||||
ScriptClassData = namedtuple("ScriptClassData", ["script_class", "path", "basedir"])
|
ScriptClassData = namedtuple("ScriptClassData", ["script_class", "path", "basedir", "module"])
|
||||||
|
|
||||||
|
|
||||||
def list_scripts(scriptdirname, extension):
|
def list_scripts(scriptdirname, extension):
|
||||||
@ -206,7 +206,7 @@ def load_scripts():
|
|||||||
|
|
||||||
for key, script_class in module.__dict__.items():
|
for key, script_class in module.__dict__.items():
|
||||||
if type(script_class) == type and issubclass(script_class, Script):
|
if type(script_class) == type and issubclass(script_class, Script):
|
||||||
scripts_data.append(ScriptClassData(script_class, scriptfile.path, scriptfile.basedir))
|
scripts_data.append(ScriptClassData(script_class, scriptfile.path, scriptfile.basedir, module))
|
||||||
|
|
||||||
except Exception:
|
except Exception:
|
||||||
print(f"Error loading script: {scriptfile.filename}", file=sys.stderr)
|
print(f"Error loading script: {scriptfile.filename}", file=sys.stderr)
|
||||||
@ -241,7 +241,7 @@ class ScriptRunner:
|
|||||||
self.alwayson_scripts.clear()
|
self.alwayson_scripts.clear()
|
||||||
self.selectable_scripts.clear()
|
self.selectable_scripts.clear()
|
||||||
|
|
||||||
for script_class, path, basedir in scripts_data:
|
for script_class, path, basedir, script_module in scripts_data:
|
||||||
script = script_class()
|
script = script_class()
|
||||||
script.filename = path
|
script.filename = path
|
||||||
script.is_txt2img = not is_img2img
|
script.is_txt2img = not is_img2img
|
||||||
|
Loading…
Reference in New Issue
Block a user