cloud: production gaps (worker loop + true cancel, task result columns + migration, DB interface migration, metrics + backup)
This commit is contained in:
1 parent
07ef869267
commit
631580beab
14 files changed
+956
-29
No files matched your search
+2
-1
@@ -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:
|
||||
|
||||
Reference in new issue
Block a user