Spaces:
Runtime error
Runtime error
| import os | |
| import tempfile | |
| import importlib.util | |
| def load_app(): | |
| code = os.getenv("APP_CODE") | |
| if not code: | |
| raise RuntimeError("No application code found") | |
| with tempfile.NamedTemporaryFile(suffix=".py", delete=False) as f: | |
| f.write(code.encode('utf-8')) | |
| tmp_name = f.name | |
| spec = importlib.util.spec_from_file_location("hidden_app", tmp_name) | |
| module = importlib.util.module_from_spec(spec) | |
| spec.loader.exec_module(module) | |
| module.launch() | |
| if __name__ == "__main__": | |
| load_app() |