luulinh90s commited on
Commit
b5cdbb3
·
1 Parent(s): 593b070
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -154,14 +154,13 @@ def select_balanced_samples(samples):
154
  # Ensure we have at least 10 unique samples
155
  unique_samples = list({(s['category'], s['file']) for s in samples})
156
 
157
-
158
  if len(unique_samples) < 10:
159
  logger.warning(f"Not enough unique samples. Only {len(unique_samples)} available.")
160
  selected_samples = unique_samples
161
  else:
162
  selected_samples = random.sample(unique_samples, 10)
163
 
164
- logger.info(f"Unique sampled samples:\n{unique_samples}")
165
 
166
  # Convert back to dictionary format
167
  selected_samples = [{'category': category, 'file': file} for category, file in selected_samples]
@@ -224,10 +223,15 @@ def experiment(username):
224
  logger.error(f"No session data found for user: {username}")
225
  return redirect(url_for('index'))
226
 
 
 
 
227
  selected_samples = session_data['selected_samples']
228
  methods = session_data['methods']
229
  current_index = session_data['current_index']
230
 
 
 
231
  if current_index >= len(selected_samples):
232
  return redirect(url_for('completed', username=username))
233
 
 
154
  # Ensure we have at least 10 unique samples
155
  unique_samples = list({(s['category'], s['file']) for s in samples})
156
 
 
157
  if len(unique_samples) < 10:
158
  logger.warning(f"Not enough unique samples. Only {len(unique_samples)} available.")
159
  selected_samples = unique_samples
160
  else:
161
  selected_samples = random.sample(unique_samples, 10)
162
 
163
+ logger.info(f"Unique sampled samples:\n{selected_samples}")
164
 
165
  # Convert back to dictionary format
166
  selected_samples = [{'category': category, 'file': file} for category, file in selected_samples]
 
223
  logger.error(f"No session data found for user: {username}")
224
  return redirect(url_for('index'))
225
 
226
+
227
+ logger.info(f"Session data:\n{session_data}")
228
+
229
  selected_samples = session_data['selected_samples']
230
  methods = session_data['methods']
231
  current_index = session_data['current_index']
232
 
233
+ logger.info(f"current_index:\n{current_index}")
234
+
235
  if current_index >= len(selected_samples):
236
  return redirect(url_for('completed', username=username))
237