Restore demo.queue() for Spaces runtime
Browse files
app.py
CHANGED
|
@@ -1853,7 +1853,10 @@ def build_demo() -> gr.Blocks:
|
|
| 1853 |
return demo
|
| 1854 |
|
| 1855 |
|
| 1856 |
-
|
|
|
|
|
|
|
|
|
|
| 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 |
|