ShadowInk commited on
Commit
69fed58
·
verified ·
1 Parent(s): 296a03c

Restore demo.queue() for Spaces runtime

Browse files
Files changed (1) hide show
  1. app.py +4 -1
app.py CHANGED
@@ -1853,7 +1853,10 @@ def build_demo() -> gr.Blocks:
1853
  return demo
1854
 
1855
 
1856
- demo = build_demo() if os.environ.get("SPACE_ID") else None
 
 
 
1857
  # Expose `app` name as an alias — some deploy tooling looks for `app`.
1858
  app = demo
1859
 
 
1853
  return demo
1854
 
1855
 
1856
+ # When running inside a Space, create the demo and call `.queue()` to
1857
+ # ensure the Gradio background queue keeps the process active for the
1858
+ # Spaces runtime to serve the app.
1859
+ demo = build_demo().queue() if os.environ.get("SPACE_ID") else None
1860
  # Expose `app` name as an alias — some deploy tooling looks for `app`.
1861
  app = demo
1862