Save feedback to the temp folder
Browse filesThe app folder is read-only for the non-root user Spaces run as, so writing
feedback.txt there would fail. Write it to the temp folder instead.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
app.py
CHANGED
|
@@ -2,6 +2,7 @@ import streamlit as st
|
|
| 2 |
import pandas as pd
|
| 3 |
import pickle
|
| 4 |
import os
|
|
|
|
| 5 |
from transformers import log_transform
|
| 6 |
|
| 7 |
# Load the model and encoder
|
|
@@ -145,6 +146,7 @@ elif options == "Feedback":
|
|
| 145 |
feedback = st.text_area("Enter your feedback here")
|
| 146 |
if st.button("Submit"):
|
| 147 |
# Logic to store feedback, can be a simple file write or a database insert
|
| 148 |
-
|
|
|
|
| 149 |
file.write(f"{feedback}\n")
|
| 150 |
st.success("Thank you for your feedback!")
|
|
|
|
| 2 |
import pandas as pd
|
| 3 |
import pickle
|
| 4 |
import os
|
| 5 |
+
import tempfile
|
| 6 |
from transformers import log_transform
|
| 7 |
|
| 8 |
# Load the model and encoder
|
|
|
|
| 146 |
feedback = st.text_area("Enter your feedback here")
|
| 147 |
if st.button("Submit"):
|
| 148 |
# Logic to store feedback, can be a simple file write or a database insert
|
| 149 |
+
# The app folder is read-only on Hugging Face (non-root user), so save to the temp folder
|
| 150 |
+
with open(os.path.join(tempfile.gettempdir(), "feedback.txt"), "a") as file:
|
| 151 |
file.write(f"{feedback}\n")
|
| 152 |
st.success("Thank you for your feedback!")
|