stock / app.py
ginipick's picture
Create app.py
ed4595c verified
raw
history blame contribute delete
995 Bytes
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()