Anshini commited on
Commit
a7d09cf
·
verified ·
1 Parent(s): 440a8a3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +28 -4
app.py CHANGED
@@ -278,23 +278,47 @@ with st.container():
278
  # st.session_state.chat_history.append(AIMessage(content=result["code"]))
279
  # elif result.get("explanation"):
280
  # st.session_state.chat_history.append(AIMessage(content=result["explanation"]))
 
 
 
 
 
 
 
 
 
 
 
 
 
 
281
  # elif result.get("messages"):
282
  # st.session_state.chat_history.append(result["messages"][-1])
283
  if result.get("code"):
284
  st.session_state.latest_code = result["code"]
285
- st.session_state.chat_history.append(AIMessage(content=result["code"]))
 
 
286
 
287
- if result.get("explanation"):
288
- st.session_state.latest_explanation = result["explanation"]
289
-
290
  if result.get("execution_result"):
291
  st.session_state.chat_history.append(
292
  AIMessage(content="**🧪 Code Execution Result:**\n\n" + result["execution_result"])
293
  )
294
 
 
 
 
 
 
 
 
 
295
  elif result.get("messages"):
296
  st.session_state.chat_history.append(result["messages"][-1])
 
297
 
298
 
299
 
300
  st.rerun()
 
 
 
278
  # st.session_state.chat_history.append(AIMessage(content=result["code"]))
279
  # elif result.get("explanation"):
280
  # st.session_state.chat_history.append(AIMessage(content=result["explanation"]))
281
+ # elif result.get("messages"):
282
+ # st.session_state.chat_history.append(result["messages"][-1])
283
+ # if result.get("code"):
284
+ # st.session_state.latest_code = result["code"]
285
+ # st.session_state.chat_history.append(AIMessage(content=result["code"]))
286
+
287
+ # if result.get("explanation"):
288
+ # st.session_state.latest_explanation = result["explanation"]
289
+
290
+ # if result.get("execution_result"):
291
+ # st.session_state.chat_history.append(
292
+ # AIMessage(content="**🧪 Code Execution Result:**\n\n" + result["execution_result"])
293
+ # )
294
+
295
  # elif result.get("messages"):
296
  # st.session_state.chat_history.append(result["messages"][-1])
297
  if result.get("code"):
298
  st.session_state.latest_code = result["code"]
299
+ st.session_state.chat_history.append(
300
+ AIMessage(content="**💻 Generated Code:**\n\n```python\n" + result["code"] + "\n```")
301
+ )
302
 
 
 
 
303
  if result.get("execution_result"):
304
  st.session_state.chat_history.append(
305
  AIMessage(content="**🧪 Code Execution Result:**\n\n" + result["execution_result"])
306
  )
307
 
308
+ if result.get("explanation"):
309
+ st.session_state.latest_explanation = result["explanation"]
310
+ st.session_state.chat_history.append(
311
+ # AIMessage(content="**🔍 Code Explanation:**\n\n" + result["explanation"])
312
+ AIMessage(content="**🔍 Code Explanation:**\n\n```\n" + result["explanation"] + "\n```")
313
+
314
+ )
315
+
316
  elif result.get("messages"):
317
  st.session_state.chat_history.append(result["messages"][-1])
318
+
319
 
320
 
321
 
322
  st.rerun()
323
+ st.markdown("<script>window.scrollTo(0, document.body.scrollHeight);</script>", unsafe_allow_html=True)
324
+