пул: keepalive, проверка живости, min=2 max=5, reconnect, v1.22

This commit is contained in:
2026-06-17 18:50:33 +04:00
parent 5c0fb98955
commit 6585598fca
3 changed files with 40 additions and 32 deletions
+4 -2
View File
@@ -152,6 +152,7 @@ class ContractsApp:
mime = mimeutil.guess_mime(filename) or "application/octet-stream"
cid = data.get("cid")
conn = None
if cid:
contract_id = cid
else:
@@ -165,10 +166,11 @@ class ContractsApp:
)
contract_id = cur.fetchone()[0]
conn.commit()
doc_id = _save_file_to_db(filename, file_bytes, mime, str(contract_id), conn=conn)
if conn:
cur.close()
db.put_conn(conn)
doc_id = _save_file_to_db(filename, file_bytes, mime, str(contract_id))
return jsonify({"contract_id": str(contract_id), "doc_id": str(doc_id) if doc_id else None})
# ── Чанковая загрузка ──────────────────────────────────────