From 3ea8494e80d5893c4543c27127efd647c25408d7 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Wed, 5 Sep 2012 15:55:12 +0200 Subject: [PATCH] fix certificate check --- weboob/tools/browser/browser.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weboob/tools/browser/browser.py b/weboob/tools/browser/browser.py index 11c3209b..9a6879e1 100644 --- a/weboob/tools/browser/browser.py +++ b/weboob/tools/browser/browser.py @@ -175,6 +175,8 @@ class StandardBrowser(mechanize.Browser): responses_dirname = None responses_count = 0 + logger = None + # ------ Browser methods --------------------------------------- # I'm not a robot, so disable the check of permissions in robots.txt. @@ -402,7 +404,8 @@ class StandardBrowser(mechanize.Browser): def lowsslcheck(self, domain, hash): certs = ssl.get_server_certificate((domain, 443)) certhash = hashlib.sha256(certs).hexdigest() - self.logger.debug('Found %s as certificat hash' % certhash) + if self.logger: + self.logger.debug('Found %s as certificat hash' % certhash) if certhash != hash: raise ssl.SSLError()