nomadicsynth commited on
Commit
162dd72
·
1 Parent(s): ab58f48

Fix data path handling and ensure directories for flagged analyses and paper matches are created

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -626,9 +626,11 @@ def create_interface():
626
  flag_analysis_btn = gr.Button("Submit Analysis Feedback", visible=False)
627
 
628
  # Set up loggers for analysis and paper match feedback
629
- data_path = "/data" if persistent_storage else ""
630
- analysis_logger.setup([paper_details_output, analysis_output, analysis_feedback, analysis_comment], data_path + "flagged_analyses")
631
- paper_match_logger.setup([abstract_input, paper_details_output, paper_feedback, paper_comment], data_path + "flagged_paper_matches")
 
 
632
 
633
  # Show feedback component
634
  def show_feedback():
 
626
  flag_analysis_btn = gr.Button("Submit Analysis Feedback", visible=False)
627
 
628
  # Set up loggers for analysis and paper match feedback
629
+ data_path = "/data" if persistent_storage else "./data"
630
+ os.makedirs(data_path + "/flagged_analyses", exist_ok=True)
631
+ os.makedirs(data_path + "/flagged_paper_matches", exist_ok=True)
632
+ analysis_logger.setup([paper_details_output, analysis_output, analysis_feedback, analysis_comment], data_path + "/flagged_analyses")
633
+ paper_match_logger.setup([abstract_input, paper_details_output, paper_feedback, paper_comment], data_path + "/flagged_paper_matches")
634
 
635
  # Show feedback component
636
  def show_feedback():