diff options
author | AUTOMATIC1111 <16777216c@gmail.com> | 2023-04-29 17:29:23 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-29 17:29:23 +0000 |
commit | 0d32cb2cf5ce1927295dcf8de0b2989968e95c38 (patch) | |
tree | b4c96b7d9056890fde266cd9f09afc6c9aa09db4 /modules/script_callbacks.py | |
parent | aac478cb9d39354bdb7778a37529d931dc3f87d6 (diff) | |
parent | 90e465982270b85812c94961696b7ba4d2c4d38c (diff) | |
download | stable-diffusion-webui-gfx803-0d32cb2cf5ce1927295dcf8de0b2989968e95c38.tar.gz stable-diffusion-webui-gfx803-0d32cb2cf5ce1927295dcf8de0b2989968e95c38.tar.bz2 stable-diffusion-webui-gfx803-0d32cb2cf5ce1927295dcf8de0b2989968e95c38.zip |
Merge branch 'dev' into master
Diffstat (limited to 'modules/script_callbacks.py')
-rw-r--r-- | modules/script_callbacks.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/modules/script_callbacks.py b/modules/script_callbacks.py index 07911876..17109732 100644 --- a/modules/script_callbacks.py +++ b/modules/script_callbacks.py @@ -93,6 +93,7 @@ callback_map = dict( callbacks_infotext_pasted=[],
callbacks_script_unloaded=[],
callbacks_before_ui=[],
+ callbacks_on_reload=[],
)
@@ -109,6 +110,14 @@ def app_started_callback(demo: Optional[Blocks], app: FastAPI): report_exception(c, 'app_started_callback')
+def app_reload_callback():
+ for c in callback_map['callbacks_on_reload']:
+ try:
+ c.callback()
+ except Exception:
+ report_exception(c, 'callbacks_on_reload')
+
+
def model_loaded_callback(sd_model):
for c in callback_map['callbacks_model_loaded']:
try:
@@ -254,6 +263,11 @@ def on_app_started(callback): add_callback(callback_map['callbacks_app_started'], callback)
+def on_before_reload(callback):
+ """register a function to be called just before the server reloads."""
+ add_callback(callback_map['callbacks_on_reload'], callback)
+
+
def on_model_loaded(callback):
"""register a function to be called when the stable diffusion model is created; the model is
passed as an argument; this function is also called when the script is reloaded. """
|