refactor: finish transactional runtime migration

This commit is contained in:
jxxghp
2026-08-22 15:18:16 +08:00
parent fe2e6809f7
commit be18cace1f
59 changed files with 1006 additions and 568 deletions
+6 -4
View File
@@ -54,8 +54,10 @@ class DownloadFailureOper(DbOper):
"""
删除已过期较久的失败记录。
"""
return DownloadFailure.delete_expired(
self._db,
before_time=before_time,
limit=limit,
return self._execute_sync_write(
lambda session: DownloadFailure.delete_expired(
session,
before_time=before_time,
limit=limit,
)
)