- Apr 26, 2021
-
-
cdetab (and connection_type) is set in do_api_pre_login method but we might want to use it for the sole purpose of getting cdetab, notably in other modules using this one.
-
-
-
A SCA will be asked on every connection.
-
The `guid` we get from the url's query parameters in order to build the document's id is gone on Credit Mutuel. So, we use the `cle` parameter instead. This statement is valid for Credit Mutuel's children aswell.
-
Some investments values are displayed in a different currency than the account's currency
-
Change the XPath for the BrowserUnavailable related message. A new wrongpass case was added to handle blocked account for which the user has to change its password.
-
-
-
For some deferred cards, LBP doesn't provide any "encours" amounts.
-
My thoery is that the website expect you to retrieve the account list before the details, which was not the case when we had retried before.
-
-
-
Helps put the browser in a good state.
-
Sometimes we have cookies with duplicated names in the CookieJar. This can happen when we have cookies with the same name but with different domains or paths. We can't access or delete these cookies as we would normally because it would raise a CookieConflictError. We have to use the `remove_cookie_by_name()` function for that particular case.
-
-
During login we have multiple redirections. We can catch future otp information between 2 redirections. Seems to be needed here just for pro accounts.
-
New url must be catched: https://pro.mabanque.bnpparibas/fr/secure/100-connexions. Consequently a more global url has been added for all 100-connexion cases. Moreover this request can lead to a 302 and on_load must be forced with an allow_redirects=False.
-
-
-
get_currency method assert by default that the text parameter is a string. Though, in such case : Currency(Dict(selector, default=None), default=NotAvailable) The Currency filter will crash because NotAvalaible object doesn't have an upper method.
-
-
-
-
-
-
Use page pointed by AbstractPage, but also keep any other class declared with it. ex: SomePage(SomeMixin, SomeOtherPage, AbstractPage) This allows to use methods from other classes than the abstracted one. This conserves order of classes' declaration Plus add docstring for class AbstractPage. Plus do not allow AbstractPage that is inheriting from an other.
-
-
Setup right column for balance for loan revolving, we want to display the used amount, which is the amount that need to be refund. Total amount for loan revolving match the max amount authorized by the bank. For this kind of loans, LCL doesn't display any rate, handle this case.
-
An 4XX error is most likely caused by a browsing error in the weboob module, not by a temporary unavailability of the server. This commit pushes the changes of 12736e1a32852bd16d33c59f8cc50d4ea1adf7ca further by considering all 4XX responses as a bug (in addition to 404 errors). This change is expected to help bug monitoring by reducing the number of "fake" BrowserUnavailable occurences.
-
First try to prevent timeout when oppening the chrome driver
-
Despite its name, 'CAPI_AGF' is a life insurance. There are no capitalisation contracts on the website.
-
This reverts commit dc99d31a718ee500d0c5adfbb96a2b5721af992f.
-
- Apr 23, 2021
-
-
hydrargyrum authored
The @debug decorator is put on many filters and computes a lot of stuff then verbosely logs it with a very low logging level (lower than DEBUG), that by default isn't displayed. Instead of computing so much stuff for nothing (logging level not low enough) in the general case, only do it if we know we need it. Also, it avoid having to skip a lot of useless code when running inside a debugger.
-
hydrargyrum authored
-
- Apr 17, 2021
-
-
Roger Philibert authored
-
- Apr 11, 2021
-
-
Romain Bignon authored
-
Romain Bignon authored
-
-
Roger Philibert authored
-