akryldigital commited on
Commit
ef0146a
·
verified ·
1 Parent(s): 37d3cf9

change feedback dir creation

Browse files
Files changed (1) hide show
  1. app.py +9 -3
app.py CHANGED
@@ -619,9 +619,15 @@ def main():
619
  # Display the data being submitted
620
  st.json(feedback_data)
621
 
622
- # Save feedback to file
623
- feedback_dir = Path("feedback")
624
- feedback_dir.mkdir(exist_ok=True)
 
 
 
 
 
 
625
 
626
  feedback_file = feedback_dir / f"feedback_{st.session_state.conversation_id}_{int(time.time())}.json"
627
 
 
619
  # Display the data being submitted
620
  st.json(feedback_data)
621
 
622
+ # Save feedback to file - use absolute path in /app to ensure writability
623
+ feedback_dir = Path("/app/feedback")
624
+ try:
625
+ feedback_dir.mkdir(mode=0o755, exist_ok=True)
626
+ except (PermissionError, OSError) as e:
627
+ logger.warning(f"Could not create feedback directory at {feedback_dir}: {e}")
628
+ # Fallback to relative path
629
+ feedback_dir = Path("feedback")
630
+ feedback_dir.mkdir(mode=0o755, exist_ok=True)
631
 
632
  feedback_file = feedback_dir / f"feedback_{st.session_state.conversation_id}_{int(time.time())}.json"
633