Spaces:
Sleeping
Sleeping
Update src/streamlit_app.py
Browse files- src/streamlit_app.py +10 -4
src/streamlit_app.py
CHANGED
@@ -4,15 +4,21 @@ import os
|
|
4 |
import wikipedia
|
5 |
import csv
|
6 |
from datetime import datetime
|
|
|
7 |
|
8 |
# ====== Setup ======
|
9 |
USERS = {}
|
10 |
-
|
|
|
|
|
11 |
MEDIA_FOLDER = os.path.join(UPLOAD_FOLDER, "feedback_media")
|
12 |
FEEDBACK_FILE = os.path.join(UPLOAD_FOLDER, "feedback.csv")
|
13 |
|
14 |
-
|
15 |
-
os.makedirs(
|
|
|
|
|
|
|
16 |
|
17 |
STATES = {
|
18 |
"Telangana": ["Hyderabad", "Warangal", "Nizamabad", "Karimnagar", "Khammam"],
|
@@ -255,4 +261,4 @@ if not st.session_state.logged_in:
|
|
255 |
elif page == "Login":
|
256 |
login_page()
|
257 |
else:
|
258 |
-
main_app()
|
|
|
4 |
import wikipedia
|
5 |
import csv
|
6 |
from datetime import datetime
|
7 |
+
import tempfile
|
8 |
|
9 |
# ====== Setup ======
|
10 |
USERS = {}
|
11 |
+
|
12 |
+
# Use system temp directory to avoid permission issues
|
13 |
+
UPLOAD_FOLDER = os.path.join(tempfile.gettempdir(), "uploads")
|
14 |
MEDIA_FOLDER = os.path.join(UPLOAD_FOLDER, "feedback_media")
|
15 |
FEEDBACK_FILE = os.path.join(UPLOAD_FOLDER, "feedback.csv")
|
16 |
|
17 |
+
try:
|
18 |
+
os.makedirs(UPLOAD_FOLDER, exist_ok=True)
|
19 |
+
os.makedirs(MEDIA_FOLDER, exist_ok=True)
|
20 |
+
except Exception as e:
|
21 |
+
st.error(f"Failed to create upload folders: {e}")
|
22 |
|
23 |
STATES = {
|
24 |
"Telangana": ["Hyderabad", "Warangal", "Nizamabad", "Karimnagar", "Khammam"],
|
|
|
261 |
elif page == "Login":
|
262 |
login_page()
|
263 |
else:
|
264 |
+
main_app()
|