From 489c25825d76436efb4ea31102bc559543428899 Mon Sep 17 00:00:00 2001 From: Edouard Lambert Date: Wed, 11 Oct 2017 10:59:54 +0200 Subject: [PATCH] adding AuthMethodNotImplemented exception --- modules/fortuneo/browser.py | 4 ++-- weboob/exceptions.py | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/fortuneo/browser.py b/modules/fortuneo/browser.py index d02fb97cbe..23493bae3f 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 d88ec18b40..307ba5fb89 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 -- GitLab