diff --git a/modules/spirica/browser.py b/modules/spirica/browser.py index 0fd87443c33516fdb197d7416c2c5e7931603c1d..351c1d53e22c30f44c8a787375e364eaa8b696d1 100644 --- a/modules/spirica/browser.py +++ b/modules/spirica/browser.py @@ -21,7 +21,7 @@ from weboob.browser import LoginBrowser, URL, need_login from weboob.exceptions import BrowserIncorrectPassword -from weboob.browser.exceptions import ClientError +from weboob.browser.exceptions import ClientError, ServerError from .pages import LoginPage, AccountsPage, DetailsPage, MaintenancePage @@ -84,7 +84,7 @@ def get_transactions_with_investments(self, max_count, url): if index < max_count: try: self.transaction_page.go_investments_form(transaction._index) - except ClientError as e: + except (ClientError, ServerError) as e: self.logger.warning(e) # Check if we are logged out if self.login.is_here():