openfree commited on
Commit
e8683cb
·
verified ·
1 Parent(s): b2d0728

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -6
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
- if is_search:
1015
- result = await execute_search_and_generate(query, setting)
1016
- else:
1017
- result = await demo_instance.generation_code(query, setting)
1018
- return result
 
 
 
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,