cloud: production gaps (worker loop + true cancel, task result columns + migration, DB interface migration, metrics + backup)

This commit is contained in:
host committed 2026-10-26 01:53:33 +08:00
1 parent 07ef869267
commit 631580beab
14 files changed
+956 -29

No files matched your search

+2 -1
View File
@@ -32,6 +32,7 @@
"""
import sqlite3
from cloud.db import connect as _db_connect
import time
import uuid
from contextlib import contextmanager
@@ -78,7 +79,7 @@ def _connect(db):
if _is_connection(db):
yield db
elif isinstance(db, (str, bytes)) or hasattr(db, "__fspath__"):
conn = sqlite3.connect(str(db), timeout=30)
conn = _db_connect(str(db))
try:
yield conn
finally: