From ab79d11484ea9c29cd03de761a3daab624579236 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Sat, 30 Aug 2014 18:00:30 +0200 Subject: [PATCH] fix import of ControlNotFoundError to be compliant with all versions of mechanize --- modules/wellsfargo/pages.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/wellsfargo/pages.py b/modules/wellsfargo/pages.py index 0225c7d4..09938044 100644 --- a/modules/wellsfargo/pages.py +++ b/modules/wellsfargo/pages.py @@ -21,7 +21,7 @@ from weboob.capabilities.bank import Account, Transaction from weboob.tools.browser import BasePage from weboob.tools.parsers import get_parser from weboob.tools.parsers.iparser import IParser -from mechanize import ControlNotFoundError +from weboob.tools.mech import ClientForm from urllib import unquote from StringIO import StringIO from .parsers import StatementParser, clean_amount, clean_label @@ -40,7 +40,7 @@ def form_with_control(control_name): def predicate(form): try: form.find_control(name=control_name) - except ControlNotFoundError: + except ClientForm.ControlNotFoundError: return False else: return True