luulinh90s commited on
Commit
51ed47e
1 Parent(s): 64921b6
Files changed (1) hide show
  1. app.py +4 -3
app.py CHANGED
@@ -108,7 +108,6 @@ def index():
108
  logger.exception(f"Error in index route: {e}")
109
  return "An error occurred", 500
110
  return render_template('index.html')
111
-
112
  @app.route('/experiment/<username>/<sample_index>/<seed>/<filename>', methods=['GET'])
113
  def experiment(username, sample_index, seed, filename):
114
  try:
@@ -116,8 +115,8 @@ def experiment(username, sample_index, seed, filename):
116
  selected_samples = session.get('selected_samples', [])
117
  method = session.get('method') # Retrieve the selected method
118
 
119
- # breakpoint()
120
  if sample_index >= len(selected_samples):
 
121
  return redirect(url_for('completed', filename=filename))
122
 
123
  visualization_file = selected_samples[sample_index]
@@ -136,9 +135,11 @@ def experiment(username, sample_index, seed, filename):
136
  break
137
 
138
  if not visualization_path:
139
- logger.error("Visualization file not found.")
140
  return "Visualization file not found", 404
141
 
 
 
142
  statement = "Please make a decision to Accept/Reject the AI prediction based on the explanation."
143
  return render_template('experiment.html',
144
  sample_id=sample_index,
 
108
  logger.exception(f"Error in index route: {e}")
109
  return "An error occurred", 500
110
  return render_template('index.html')
 
111
  @app.route('/experiment/<username>/<sample_index>/<seed>/<filename>', methods=['GET'])
112
  def experiment(username, sample_index, seed, filename):
113
  try:
 
115
  selected_samples = session.get('selected_samples', [])
116
  method = session.get('method') # Retrieve the selected method
117
 
 
118
  if sample_index >= len(selected_samples):
119
+ logger.error("Sample index exceeds the number of selected samples.")
120
  return redirect(url_for('completed', filename=filename))
121
 
122
  visualization_file = selected_samples[sample_index]
 
135
  break
136
 
137
  if not visualization_path:
138
+ logger.error(f"Visualization file {visualization_file} not found in any category.")
139
  return "Visualization file not found", 404
140
 
141
+ logger.info(f"Rendering experiment page with visualization: {visualization_path}")
142
+
143
  statement = "Please make a decision to Accept/Reject the AI prediction based on the explanation."
144
  return render_template('experiment.html',
145
  sample_id=sample_index,