ceckenrode commited on
Commit
60fb36e
·
1 Parent(s): 4264f70

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -4
app.py CHANGED
@@ -36,11 +36,19 @@ def view_semantic_memory(sem_mem):
36
 
37
  for i, item in enumerate(sem_mem):
38
  delete_key = f"delete_sem_fact_{i}"
39
- if st.button(f"Delete Fact {i+1}", key=delete_key):
40
- sem_mem.pop(i)
41
- break # Exit the loop after removing the fact
42
 
43
- st.write(f"**{item['fact']}** ({item['category']}) - {item['source']}")
 
 
 
 
 
 
 
 
 
 
44
 
45
  return sem_mem
46
  # for item in sem_mem:
 
36
 
37
  for i, item in enumerate(sem_mem):
38
  delete_key = f"delete_sem_fact_{i}"
39
+ delete_confirmation_key = f"delete_sem_fact_confirmation_{i}"
 
 
40
 
41
+ if st.button(f"Delete Fact {i+1}", key=delete_key):
42
+ if st.button("Confirm Deletion", key=delete_confirmation_key):
43
+ sem_mem.pop(i)
44
+ save_data(sem_mem, epi_mem)
45
+ st.warning("Fact deleted from semantic memory!")
46
+ st.sidebar.warning("Fact deleted from semantic memory!")
47
+ break
48
+ else:
49
+ st.error("Please confirm deletion!")
50
+ else:
51
+ st.write(f"**{item['fact']}** ({item['category']}) - {item['source']}")
52
 
53
  return sem_mem
54
  # for item in sem_mem: