From 36db68852ff61f4fb4878bfd9fa84817f8004eec Mon Sep 17 00:00:00 2001 From: calvin Date: Mon, 23 Aug 2004 20:16:53 +0000 Subject: [PATCH] errors and warnings git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@1451 e7d03fd6-7b0d-0410-9947-9c21f3af8025 --- linkcheck/checker/consumer.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/linkcheck/checker/consumer.py b/linkcheck/checker/consumer.py index d01361b9..bc72b85a 100644 --- a/linkcheck/checker/consumer.py +++ b/linkcheck/checker/consumer.py @@ -41,6 +41,10 @@ class Consumer (object): self.linknumber = 0 # one lock for the data self.lock = threading.Lock() + # if checking had errors + self.errors = False + # if checking had warnings + self.warnings = False def filter_url_queue (self): """remove already cached urls from queue""" @@ -152,6 +156,10 @@ class Consumer (object): try: self.linknumber += 1 do_filter = (self.linknumber % 1000) == 0 + if not url_data.valid: + self.errors = True + if url_data.warning and self.config["warnings"]: + self.warnings = True if not self.config['quiet'] and \ (self.config["verbose"] or not url_data.valid or (url_data.warning and self.config["warnings"])):