aamirhameed commited on
Commit
a15add8
Β·
verified Β·
1 Parent(s): e70a638

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -6
app.py CHANGED
@@ -1,5 +1,11 @@
1
  # ------------------- MUST BE FIRST -------------------
2
  import streamlit as st
 
 
 
 
 
 
3
  st.set_page_config(
4
  page_title="Sirraya xBrain - Intelligent Assistant",
5
  layout="centered",
@@ -40,12 +46,15 @@ def render_sidebar():
40
 
41
  if uploaded_file:
42
  if st.session_state.lisa:
43
- success = st.session_state.lisa.save_uploaded_file(uploaded_file, uploaded_file.name)
44
- if success:
45
- st.success(f"βœ… Saved {uploaded_file.name}")
 
 
 
46
  st.info("πŸ’‘ Click 'Rebuild Knowledge Base' to update the index")
47
- else:
48
- st.error(f"❌ Error saving {uploaded_file.name}")
49
  else:
50
  st.error("❌ Knowledge engine not initialized")
51
 
@@ -146,4 +155,4 @@ def main():
146
 
147
 
148
  if __name__ == "__main__":
149
- main()
 
1
  # ------------------- MUST BE FIRST -------------------
2
  import streamlit as st
3
+ from pathlib import Path
4
+
5
+ # Create folder if it doesn't exist
6
+ KNOWLEDGE_DIR = Path("knowledge_base")
7
+ KNOWLEDGE_DIR.mkdir(parents=True, exist_ok=True)
8
+
9
  st.set_page_config(
10
  page_title="Sirraya xBrain - Intelligent Assistant",
11
  layout="centered",
 
46
 
47
  if uploaded_file:
48
  if st.session_state.lisa:
49
+ save_path = KNOWLEDGE_DIR / uploaded_file.name
50
+ try:
51
+ # Save the uploaded file into knowledge_base folder
52
+ with open(save_path, "wb") as f:
53
+ f.write(uploaded_file.getbuffer())
54
+ st.success(f"βœ… Saved {uploaded_file.name} to knowledge_base folder")
55
  st.info("πŸ’‘ Click 'Rebuild Knowledge Base' to update the index")
56
+ except Exception as e:
57
+ st.error(f"❌ Error saving {uploaded_file.name}: {e}")
58
  else:
59
  st.error("❌ Knowledge engine not initialized")
60
 
 
155
 
156
 
157
  if __name__ == "__main__":
158
+ main()