Reconcile delayed frame sync before scheduled writes

This commit is contained in:
渡口浪人
2026-10-11 14:24:32 +08:00
parent 327fa53d7b
commit 7cdf712829
4 changed files with 102 additions and 0 deletions
+3
View File
@@ -269,6 +269,9 @@ class Scheduler:
def run(self):
while not self.stop_event.is_set():
try:
# Resolve late sync before submitting due jobs: a write lock
# otherwise makes tick fail before reconciliation can run.
self.service.sync()
self.tick()
self.service.expire()
self.service.cloud_library.sweep()