Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -411,9 +411,13 @@ def save_all_results_to_file(all_results, user_data, count_data=None):
|
|
411 |
username = user_data.get("username", "user")
|
412 |
timestamp = pd.Timestamp.now().strftime('%Y%m%d_%H%M%S')
|
413 |
submission_filename = f"submissions_{username}_{timestamp}.json"
|
|
|
|
|
|
|
|
|
414 |
|
415 |
final_data_package = {
|
416 |
-
"user_info":
|
417 |
"results": all_results
|
418 |
}
|
419 |
json_string = json.dumps(final_data_package, ensure_ascii=False, indent=4)
|
@@ -453,7 +457,7 @@ def save_all_results_to_file(all_results, user_data, count_data=None):
|
|
453 |
print("count.json 上传成功")"""
|
454 |
|
455 |
if count_data:
|
456 |
-
with FileLock(COUNT_JSON_PATH + ".lock", timeout=
|
457 |
with open(COUNT_JSON_PATH, "w", encoding="utf-8") as f:
|
458 |
json.dump(count_data, f, indent=4, ensure_ascii=False)
|
459 |
|
|
|
411 |
username = user_data.get("username", "user")
|
412 |
timestamp = pd.Timestamp.now().strftime('%Y%m%d_%H%M%S')
|
413 |
submission_filename = f"submissions_{username}_{timestamp}.json"
|
414 |
+
|
415 |
+
user_info_clean = {
|
416 |
+
k: v for k, v in user_data.items() if k not in ["question_set", "updated_count_data"]
|
417 |
+
}
|
418 |
|
419 |
final_data_package = {
|
420 |
+
"user_info": user_info_clean,
|
421 |
"results": all_results
|
422 |
}
|
423 |
json_string = json.dumps(final_data_package, ensure_ascii=False, indent=4)
|
|
|
457 |
print("count.json 上传成功")"""
|
458 |
|
459 |
if count_data:
|
460 |
+
with FileLock(COUNT_JSON_PATH + ".lock", timeout=10):
|
461 |
with open(COUNT_JSON_PATH, "w", encoding="utf-8") as f:
|
462 |
json.dump(count_data, f, indent=4, ensure_ascii=False)
|
463 |
|