diff --git a/modules/fortuneo/browser.py b/modules/fortuneo/browser.py index d02fb97cbe0797d284d8256b699fb83e72a7dd6e..23493bae3fd49e9043c7ff636f356580549ecada 100644 --- a/modules/fortuneo/browser.py +++ b/modules/fortuneo/browser.py @@ -19,7 +19,7 @@ # along with weboob. If not, see . from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword +from weboob.exceptions import AuthMethodNotImplemented from weboob.capabilities.bank import Account from .pages.login import LoginPage, UnavailablePage @@ -66,7 +66,7 @@ def do_login(self): self.location('/fr/prive/default.jsp?ANav=1') if self.accounts_page.is_here() and self.page.need_sms(): - raise BrowserIncorrectPassword('Authentification with sms is not supported') + raise AuthMethodNotImplemented('Authentification with sms is not supported') @need_login def get_investments(self, account): diff --git a/weboob/exceptions.py b/weboob/exceptions.py index d88ec18b408405b8f3c0a5159d863a447ecb4ef9..307ba5fb893b17798f660b37a90538d3bed300b8 100644 --- a/weboob/exceptions.py +++ b/weboob/exceptions.py @@ -97,5 +97,9 @@ class ActionNeeded(Exception): pass +class AuthMethodNotImplemented(ActionNeeded): + pass + + class BrowserPasswordExpired(ActionNeeded): pass