Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -150,10 +150,20 @@ except ValueError as e:
|
|
150 |
# File upload
|
151 |
st.subheader("Step 1: Upload Documents")
|
152 |
uploaded_files = st.file_uploader("Upload files (PDF, TXT, CSV)", accept_multiple_files=True)
|
|
|
153 |
if st.button("Process Documents"):
|
154 |
if uploaded_files:
|
155 |
-
|
156 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
157 |
else:
|
158 |
st.warning("No files uploaded.")
|
159 |
|
@@ -169,4 +179,3 @@ if rag_system.qa_chain:
|
|
169 |
st.chat_message("assistant").write(answer)
|
170 |
else:
|
171 |
st.info("Please process documents before asking questions.")
|
172 |
-
|
|
|
150 |
# File upload
|
151 |
st.subheader("Step 1: Upload Documents")
|
152 |
uploaded_files = st.file_uploader("Upload files (PDF, TXT, CSV)", accept_multiple_files=True)
|
153 |
+
|
154 |
if st.button("Process Documents"):
|
155 |
if uploaded_files:
|
156 |
+
# Process the uploaded files
|
157 |
+
result = rag_system.process_documents(uploaded_files)
|
158 |
+
|
159 |
+
# Ensure that result is a string and display appropriately
|
160 |
+
if isinstance(result, str):
|
161 |
+
if "successfully" in result:
|
162 |
+
st.success(result)
|
163 |
+
else:
|
164 |
+
st.error(result)
|
165 |
+
else:
|
166 |
+
st.error("An unexpected error occurred during document processing.")
|
167 |
else:
|
168 |
st.warning("No files uploaded.")
|
169 |
|
|
|
179 |
st.chat_message("assistant").write(answer)
|
180 |
else:
|
181 |
st.info("Please process documents before asking questions.")
|
|