forked from retoor/devplacepy
Update
This commit is contained in:
@@ -64,6 +64,16 @@ class BackgroundQueue:
|
||||
if inline:
|
||||
self._inline += 1
|
||||
logger.warning("background task %s failed: %s", getattr(fn, "__name__", fn), exc)
|
||||
finally:
|
||||
self._release_db_lock()
|
||||
|
||||
def _release_db_lock(self) -> None:
|
||||
try:
|
||||
from devplacepy.database import refresh_snapshot
|
||||
|
||||
refresh_snapshot()
|
||||
except Exception as exc:
|
||||
logger.warning("background queue could not release db lock: %s", exc)
|
||||
|
||||
async def start(self) -> None:
|
||||
if self.running:
|
||||
|
||||
Reference in New Issue
Block a user