From 48fc34c632f0a71d46e190eff880686663d7490d Mon Sep 17 00:00:00 2001 From: Andrew Hamilton Date: Wed, 15 Aug 2018 23:03:43 +1000 Subject: [PATCH] Also auto-saving when all the results are up-to-date. --- vigil/worker.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vigil/worker.py b/vigil/worker.py index 120727a..54e189f 100755 --- a/vigil/worker.py +++ b/vigil/worker.py @@ -12,6 +12,7 @@ import vigil.tools as tools class Worker: + AUTOSAVE_MESSAGE = "Auto-saving..." unsaved_jobs_total = 0 def __init__(self, is_already_paused, is_being_tested): @@ -48,13 +49,15 @@ class Worker: self.result = None if summary.result_total == summary.completed_total: log.log_message("All results are up to date.") + log.log_message(Worker.AUTOSAVE_MESSAGE) + screen.save() if self.is_being_tested: os.kill(os.getpid(), signal.SIGINT) break await self.result.run(log, appearance_changed_event, self) Worker.unsaved_jobs_total += 1 if Worker.unsaved_jobs_total == 100: - log.log_message("Auto-saving...") + log.log_message(Worker.AUTOSAVE_MESSAGE) screen.save() summary.completed_total += 1 jobs_added_event.clear()