From 0a7936097548c6410c1114ee680654c2feb79ed4 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Thu, 22 Apr 2010 15:27:55 +0200 Subject: [PATCH] display error message for each methods to change page --- weboob/tools/browser.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/weboob/tools/browser.py b/weboob/tools/browser.py index d4ee69b3..cdb09a20 100644 --- a/weboob/tools/browser.py +++ b/weboob/tools/browser.py @@ -195,7 +195,7 @@ class BaseBrowser(mechanize.Browser): try: return mechanize.Browser.open(self, *args, **kwargs) except (mechanize.response_seek_wrapper, urllib2.HTTPError, urllib2.URLError), e: - error(e) + error('Error opening URL "%s": %s' % (args and args[0] or 'None', e)) raise BrowserUnavailable() except mechanize.BrowserStateError: self.home() @@ -208,7 +208,7 @@ class BaseBrowser(mechanize.Browser): try: self._change_location(mechanize.Browser.submit(self, *args, **kwargs)) except (mechanize.response_seek_wrapper, urllib2.HTTPError, urllib2.URLError), e: - error(e) + error('Error submitting FORM: %s' % e) self.page = None raise BrowserUnavailable() except (mechanize.BrowserStateError, BrowserRetry): @@ -222,7 +222,7 @@ class BaseBrowser(mechanize.Browser): try: self._change_location(mechanize.Browser.follow_link(self, *args, **kwargs)) except (mechanize.response_seek_wrapper, urllib2.HTTPError, urllib2.URLError), e: - error(e) + error('Error following link "%s": %s' % (args and args[0] or "None", e)) self.page = None raise BrowserUnavailable() except (mechanize.BrowserStateError, BrowserRetry): @@ -250,7 +250,7 @@ class BaseBrowser(mechanize.Browser): if not self.page or not args or self.page.url != args[0]: self.location(keep_args, keep_kwargs) except (mechanize.response_seek_wrapper, urllib2.HTTPError, urllib2.URLError), e: - error('Error opening URL "%s": %s' % (args[0], e)) + error('Error changing location to "%s": %s' % (args and args[0] or 'None', e)) self.page = None raise BrowserUnavailable() except mechanize.BrowserStateError: