From cb1478f45501b59b030a1d9736530a68ce274770 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Sun, 8 May 2011 13:55:15 +0200 Subject: [PATCH] check exception attribute (closes #581) --- weboob/tools/browser/browser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weboob/tools/browser/browser.py b/weboob/tools/browser/browser.py index a3674849..73904019 100644 --- a/weboob/tools/browser/browser.py +++ b/weboob/tools/browser/browser.py @@ -293,7 +293,7 @@ class BaseBrowser(mechanize.Browser): return mechanize.Browser.open(self, *args, **kwargs) def get_exception(self, e): - if isinstance(e, urllib2.HTTPError) and e.getcode() == 404: + if isinstance(e, urllib2.HTTPError) and hasattr(e, 'getcode') and e.getcode() == 404: return BrowserHTTPNotFound else: return BrowserHTTPError