Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -266,8 +266,6 @@ if st.session_state.df is not None:
|
|
| 266 |
context=[analyze_data],
|
| 267 |
)
|
| 268 |
|
| 269 |
-
|
| 270 |
-
|
| 271 |
# Separate Crews for report and conclusion
|
| 272 |
crew_report = Crew(
|
| 273 |
agents=[sql_dev, data_analyst, report_writer],
|
|
@@ -335,6 +333,17 @@ if st.session_state.df is not None:
|
|
| 335 |
else:
|
| 336 |
st.warning("β οΈ No Conclusion Generated.")
|
| 337 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 338 |
# Full Data Visualization Tab
|
| 339 |
with tab2:
|
| 340 |
st.subheader("π Comprehensive Data Visualizations")
|
|
|
|
| 266 |
context=[analyze_data],
|
| 267 |
)
|
| 268 |
|
|
|
|
|
|
|
| 269 |
# Separate Crews for report and conclusion
|
| 270 |
crew_report = Crew(
|
| 271 |
agents=[sql_dev, data_analyst, report_writer],
|
|
|
|
| 333 |
else:
|
| 334 |
st.warning("β οΈ No Conclusion Generated.")
|
| 335 |
|
| 336 |
+
if conclusion_result:
|
| 337 |
+
# Ensure conclusion_result is a string
|
| 338 |
+
conclusion_text = str(conclusion_result) if not isinstance(conclusion_result, str) else conclusion_result
|
| 339 |
+
# Remove any leading 'Conclusion:' in the result
|
| 340 |
+
cleaned_conclusion = re.sub(r'^\s*\*\*?Conclusion:?(\*\*)?\s*', '', conclusion_text, flags=re.IGNORECASE)
|
| 341 |
+
safe_conclusion = escape_markdown(cleaned_conclusion)
|
| 342 |
+
st.markdown(f"### Conclusion\n\n{safe_conclusion}")
|
| 343 |
+
else:
|
| 344 |
+
st.warning("β οΈ No Conclusion Generated.")
|
| 345 |
+
|
| 346 |
+
|
| 347 |
# Full Data Visualization Tab
|
| 348 |
with tab2:
|
| 349 |
st.subheader("π Comprehensive Data Visualizations")
|