From 50bc463bb10d9173e364511b553286960c9bf6cd Mon Sep 17 00:00:00 2001 From: calvin Date: Sun, 4 Apr 2004 10:42:15 +0000 Subject: [PATCH] check cache git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@1303 e7d03fd6-7b0d-0410-9947-9c21f3af8025 --- linkcheck/UrlData.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/linkcheck/UrlData.py b/linkcheck/UrlData.py index 094f11a7..7c5749ed 100644 --- a/linkcheck/UrlData.py +++ b/linkcheck/UrlData.py @@ -237,6 +237,7 @@ class UrlData (object): def copyFromCache (self, cacheData): + """fill attributes from cache data""" self.errorString = cacheData["errorString"] self.validString = cacheData["validString"] if self.warningString: @@ -250,6 +251,7 @@ class UrlData (object): def getCacheData (self): + """return all data values that should be put in the cache""" return {"errorString": self.errorString, "validString": self.validString, "warningString": self.warningString, @@ -315,6 +317,8 @@ class UrlData (object): debug(BRING_IT_ON, "sleeping for", self.config['wait'], "seconds") time.sleep(self.config['wait']) t = time.time() + if not self.checkCache(): + return # apply filter debug(BRING_IT_ON, "extern =", self.extern) if self.extern[0] and (self.config["strict"] or self.extern[1]):