import sys # See https://pyodide.org/en/stable/usage/faq.html#how-to-detect-that-code-is-run-with-pyodide IS_WASM = sys.platform == "emscripten" class WasmUnsupportedError(Exception): pass app = None # `register_app` and `get_registered_app` are used # for the Wasm worker to get a reference to # the Gradio's FastAPI app instance (`app`). def register_app(_app): global app app = _app def get_registered_app(): global app return app