Raffael-Kultyshev commited on
Commit
be34a60
·
1 Parent(s): 31d34eb

Add error handling for demo initialization at module level

Browse files
Files changed (1) hide show
  1. app.py +11 -1
app.py CHANGED
@@ -369,4 +369,14 @@ def main():
369
  if __name__ == "__main__":
370
  main()
371
 
372
- demo = build_interface()
 
 
 
 
 
 
 
 
 
 
 
369
  if __name__ == "__main__":
370
  main()
371
 
372
+ # For Gradio Spaces - initialize demo at module level
373
+ try:
374
+ demo = build_interface()
375
+ except Exception as e:
376
+ print(f"Error initializing demo: {e}")
377
+ import traceback
378
+ traceback.print_exc()
379
+ # Fallback minimal demo
380
+ with gr.Blocks() as demo:
381
+ gr.Markdown("# Error")
382
+ gr.Markdown(f"Error: {str(e)}")