мс вместо сек, идемпотентность (кнопка блокируется после успеха), v1.9
This commit is contained in:
+3
-3
@@ -221,7 +221,7 @@ class ContractsApp:
|
||||
"UPDATE documents SET parsed_text=%s, status='parsed' WHERE id=%s",
|
||||
(ztext, str(zdoc_id)),
|
||||
)
|
||||
zelapsed = round(time_mod.time() - zf_start, 1)
|
||||
zelapsed = round(time_mod.time() - zf_start, 2)
|
||||
files_processed += 1
|
||||
yield f"data: {json.dumps({'type': 'file_done', 'name': zname, 'time_s': zelapsed, 'elements': len(zelements)})}\n\n"
|
||||
except Exception as e:
|
||||
@@ -242,11 +242,11 @@ class ContractsApp:
|
||||
"UPDATE documents SET parsed_text=%s, status='parsed' WHERE id=%s",
|
||||
(text, str(s["doc_id"])),
|
||||
)
|
||||
elapsed = round(time_mod.time() - file_start, 1)
|
||||
elapsed = round(time_mod.time() - file_start, 2)
|
||||
files_processed += 1
|
||||
yield f"data: {json.dumps({'type': 'file_done', 'name': s['filename'], 'time_s': elapsed, 'elements': len(elements)})}\n\n"
|
||||
|
||||
total_time = round(time_mod.time() - start_time, 1)
|
||||
total_time = round(time_mod.time() - start_time, 2)
|
||||
yield f"data: {json.dumps({'type': 'summary', 'total_time_s': total_time, 'total_bytes': total_bytes, 'files_processed': files_processed})}\n\n"
|
||||
|
||||
return Response(generate(), mimetype="text/event-stream")
|
||||
|
||||
Reference in New Issue
Block a user