import os from flowsettings import settings as flowsettings KH_APP_DATA_DIR = getattr(flowsettings, "KH_APP_DATA_DIR", ".") GRADIO_TEMP_DIR = os.getenv("GRADIO_TEMP_DIR", None) # override GRADIO_TEMP_DIR if it's not set if GRADIO_TEMP_DIR is None: GRADIO_TEMP_DIR = os.path.join(KH_APP_DATA_DIR, "gradio_tmp") os.environ["GRADIO_TEMP_DIR"] = GRADIO_TEMP_DIR from ktem.main import App # noqa app = App() demo = app.make() demo.queue().launch( share=True, favicon_path=app._favicon, inbrowser=True, allowed_paths=[ "libs/ktem/ktem/assets", GRADIO_TEMP_DIR, ], )