Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Update app.py
Browse filesProperly catch agent errors before logging
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 |
-
|
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 |
-
|
|
|
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 |
|