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 |
|