Spaces:
Running on Zero
Running on Zero
Mount Gradio OAuth routes for canvas sign-in
Browse files
app.py
CHANGED
|
@@ -309,6 +309,9 @@ with gr.Blocks(title="Workflow Studio", analytics_enabled=False, fill_width=True
|
|
| 309 |
api_run.click(generate, [api_scalars["preset_id"], api_scalars["prompt"], first, last,
|
| 310 |
api_scalars["canvas"], api_scalars["duration"], api_scalars["seed"]],
|
| 311 |
[video, result], api_name="generate", concurrency_limit=None)
|
|
|
|
|
|
|
|
|
|
| 312 |
runtime = gr.JSON(visible=False)
|
| 313 |
gr.Button(visible=False).click(health, outputs=runtime, api_name="health", queue=False)
|
| 314 |
generate_index = next(i for i, fn in demo.fns.items() if fn.api_name == "generate")
|
|
|
|
| 309 |
api_run.click(generate, [api_scalars["preset_id"], api_scalars["prompt"], first, last,
|
| 310 |
api_scalars["canvas"], api_scalars["duration"], api_scalars["seed"]],
|
| 311 |
[video, result], api_name="generate", concurrency_limit=None)
|
| 312 |
+
# The canvas has its own sign-in button; this hidden one makes Gradio mount
|
| 313 |
+
# the /login/huggingface OAuth routes it uses.
|
| 314 |
+
gr.LoginButton(visible=False)
|
| 315 |
runtime = gr.JSON(visible=False)
|
| 316 |
gr.Button(visible=False).click(health, outputs=runtime, api_name="health", queue=False)
|
| 317 |
generate_index = next(i for i, fn in demo.fns.items() if fn.api_name == "generate")
|