Spaces:
Runtime error
Runtime error
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 |
|