Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -1009,13 +1009,15 @@ Use the "Generate" button for basic creation, "Enhance" button for prompt improv
|
|
1009 |
outputs=[search_mode]
|
1010 |
)
|
1011 |
|
1012 |
-
|
1013 |
async def handle_generation(query, setting, is_search):
|
1014 |
-
|
1015 |
-
|
1016 |
-
|
1017 |
-
|
1018 |
-
|
|
|
|
|
|
|
1019 |
|
1020 |
btn.click(
|
1021 |
fn=handle_generation,
|
|
|
1009 |
outputs=[search_mode]
|
1010 |
)
|
1011 |
|
|
|
1012 |
async def handle_generation(query, setting, is_search):
|
1013 |
+
try:
|
1014 |
+
if is_search:
|
1015 |
+
return await execute_search_and_generate(query, setting)
|
1016 |
+
return await demo_instance.generation_code(query, setting)
|
1017 |
+
except Exception as e:
|
1018 |
+
print(f"Generation error: {str(e)}")
|
1019 |
+
return ["", None, gr.update(active_key="error"), gr.update(open=False)]
|
1020 |
+
|
1021 |
|
1022 |
btn.click(
|
1023 |
fn=handle_generation,
|