|
|
|
@ -2,6 +2,7 @@ import sys
|
|
|
|
import traceback
|
|
|
|
import traceback
|
|
|
|
from collections import namedtuple
|
|
|
|
from collections import namedtuple
|
|
|
|
import inspect
|
|
|
|
import inspect
|
|
|
|
|
|
|
|
from typing import Optional
|
|
|
|
|
|
|
|
|
|
|
|
from fastapi import FastAPI
|
|
|
|
from fastapi import FastAPI
|
|
|
|
from gradio import Blocks
|
|
|
|
from gradio import Blocks
|
|
|
|
@ -62,7 +63,7 @@ def clear_callbacks():
|
|
|
|
callbacks_image_saved.clear()
|
|
|
|
callbacks_image_saved.clear()
|
|
|
|
callbacks_cfg_denoiser.clear()
|
|
|
|
callbacks_cfg_denoiser.clear()
|
|
|
|
|
|
|
|
|
|
|
|
def app_started_callback(demo: Blocks, app: FastAPI):
|
|
|
|
def app_started_callback(demo: Optional[Blocks], app: FastAPI):
|
|
|
|
for c in callbacks_app_started:
|
|
|
|
for c in callbacks_app_started:
|
|
|
|
try:
|
|
|
|
try:
|
|
|
|
c.callback(demo, app)
|
|
|
|
c.callback(demo, app)
|
|
|
|
|