m-ric HF Staff commited on
Commit
15b9db1
·
verified ·
1 Parent(s): c21aebd

Update app.py

Browse files

Properly catch agent errors before logging

Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -27,7 +27,7 @@ if not os.path.exists(TMP_DIR):
27
  os.makedirs(TMP_DIR)
28
 
29
  hf_token = os.getenv("HUGGINGFACE_API_KEY")
30
- # login(token=hf_token)
31
 
32
  custom_css = """
33
  .sandbox-container {
@@ -532,11 +532,11 @@ class EnrichedGradioUI(GradioUI):
532
 
533
  except Exception as e:
534
  error_message=f"Error in interaction: {str(e)}"
535
- stored_messages.append(gr.ChatMessage(role="assistant", content=error_message))
 
536
  summary = get_agent_summary_erase_images(session_state["agent"])
537
  save_final_status(data_dir, "failed", summary=summary, error_message=error_message)
538
  yield stored_messages
539
- raise e
540
  finally:
541
  upload_to_hf_and_remove(data_dir)
542
 
 
27
  os.makedirs(TMP_DIR)
28
 
29
  hf_token = os.getenv("HUGGINGFACE_API_KEY")
30
+ login(token=hf_token)
31
 
32
  custom_css = """
33
  .sandbox-container {
 
532
 
533
  except Exception as e:
534
  error_message=f"Error in interaction: {str(e)}"
535
+ print(error_message)
536
+ stored_messages.append(gr.ChatMessage(role="assistant", content="Run failed:\n" + error_message))
537
  summary = get_agent_summary_erase_images(session_state["agent"])
538
  save_final_status(data_dir, "failed", summary=summary, error_message=error_message)
539
  yield stored_messages
 
540
  finally:
541
  upload_to_hf_and_remove(data_dir)
542