Feiiisal Claude Sonnet 5.5 commited on
Commit
c51c886
·
1 Parent(s): e2e32ef

Save feedback to the temp folder

Browse files

The 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>

Files changed (1) hide show
  1. app.py +3 -1
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
- with open("feedback.txt", "a") as file:
 
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!")