Spaces:
Runtime error
Runtime error
Commit
·
b5cdbb3
1
Parent(s):
593b070
update
Browse files
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{
|
| 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 |
|