aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorMax Audron <audron@cocaine.farm>2023-01-25 17:55:59 +0100
committerMax Audron <audron@cocaine.farm>2023-01-27 14:44:34 +0100
commit14c0884fd0948c478db165989cca7aaffc9a0504 (patch)
treea30ac2cdc1c297e2db4b41a035f45919d099d189 /scripts
parent5eee2ac39863f9e44591b50d0710dd2615416a13 (diff)
use python importlib to load and execute extension modules
previously module attributes like __file__ where not set correctly, leading to scripts getting the directory of the stable-diffusion repo location instead of their own script. This causes problem when loading user data from an external location using the --data-dir flag, as extensions would look for their own code in the stable-diffusion repo location instead of the data dir location. Using pythons importlib functions sets the modules specs correctly and executes them. But this will break extensions if they build paths based on the previously incorrect __file__ attribute.
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions