Spaces:
Running
Running
| import os | |
| import sys | |
| def main(): | |
| try: | |
| # Get the code from secrets | |
| code = os.environ.get("MAIN_CODE") | |
| if not code: | |
| # Fallback: create a simple error display | |
| import gradio as gr | |
| with gr.Blocks() as demo: | |
| gr.Markdown("# ⚠️ Error") | |
| gr.Markdown("The application code wasn't found in secrets. Please add the MAIN_CODE secret.") | |
| demo.launch() | |
| return | |
| # Execute the code directly | |
| exec(compile(code, '<string>', 'exec'), globals()) | |
| except Exception as e: | |
| import gradio as gr | |
| import traceback | |
| error_msg = traceback.format_exc() | |
| with gr.Blocks() as demo: | |
| gr.Markdown("# ⚠️ Error Loading Application") | |
| gr.Markdown(f"**Error:** {str(e)}") | |
| gr.Code(error_msg, language="python", label="Traceback") | |
| demo.launch() | |
| if __name__ == "__main__": | |
| main() |