From f934289d2d50dc549566d188a3be47ae893ed141 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Fri, 20 Feb 2009 21:57:20 -0700 Subject: [PATCH] crawler: load state from the pickle in init, rather than waiting until startService, so get_state() can be called early --- src/allmydata/storage/crawler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/allmydata/storage/crawler.py b/src/allmydata/storage/crawler.py index 80c23257..d6c342fb 100644 --- a/src/allmydata/storage/crawler.py +++ b/src/allmydata/storage/crawler.py @@ -74,6 +74,7 @@ class ShareCrawler(service.MultiService): self.bucket_cache = (None, []) self.current_sleep_time = None self.next_wake_time = None + self.load_state() def get_progress(self): """I return information about how much progress the crawler is @@ -182,7 +183,6 @@ class ShareCrawler(service.MultiService): fileutil.move_into_place(tmpfile, self.statefile) def startService(self): - self.load_state() # arrange things to look like we were just sleeping, so # status/progress values work correctly self.sleeping_between_cycles = True -- 2.45.2