aboutsummaryrefslogtreecommitdiff
path: root/modules/script_callbacks.py
diff options
context:
space:
mode:
authorAUTOMATIC <16777216c@gmail.com>2023-05-21 00:41:41 +0300
committerAUTOMATIC <16777216c@gmail.com>2023-05-21 00:41:41 +0300
commit0cc05fc492a9360d3b2f1b3f64c7d74f9041f74e (patch)
tree4934475334a607bcd77113bf9542accc0022afd8 /modules/script_callbacks.py
parent05e6fc9aa944dd6e3ee01eae0817f8b51134ffab (diff)
work on startup profile display
Diffstat (limited to 'modules/script_callbacks.py')
-rw-r--r--modules/script_callbacks.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/script_callbacks.py b/modules/script_callbacks.py
index 40f388a5..ecffc206 100644
--- a/modules/script_callbacks.py
+++ b/modules/script_callbacks.py
@@ -7,6 +7,8 @@ from typing import Optional, Dict, Any
from fastapi import FastAPI
from gradio import Blocks
+from modules import timer
+
def report_exception(c, job):
print(f"Error executing callback {job} for {c.script}", file=sys.stderr)
@@ -123,6 +125,7 @@ def app_started_callback(demo: Optional[Blocks], app: FastAPI):
for c in callback_map['callbacks_app_started']:
try:
c.callback(demo, app)
+ timer.startup_timer.record(c.script)
except Exception:
report_exception(c, 'app_started_callback')