Commits on Source (22)
-
Closes: sibi@31966 sibi@32542 zendesk@8697 zendesk@8729
a67c5e4b -
Closes: sibi@17476 zendesk@8736 zendesk@8597
1fa8d6da -
LoggerAdapter are Logger wrappers preconfiguring them for logging contextual info without creating additional Logger objects. Because the latter are not garbage-collected, it should be avoided to create a variable number, while LoggerAdapters are lightweight.
5cbf90b7 -
b2b193ce
-
b26e3194
-
raise BrowserUnavailable when there is error message 'Le service est momentanément indisponible' in this page
12705eff -
On SG website, there is unavalaible message 'Le service est momentanément indisponible.' when on the json page there is 'err_tech' error raise BrowserUnavailable in this case (it's a tempory error)
33791784 -
- original_currency detection was made throught label analysis, but it wasn't check the account currency - change args passed through iter_history to account from some specific account data to get more needed information (like currency)
bd41a809 -
When several companies are present, you need to return to the main company each time you finish to scrap the cards from a company (thx to credit mutuel website). Moreover in the connexion used, more than 100 cards are present and consequently some cards shares the same visible numbers. We needed to had a second list to avoid some bad card replacement. Closes: 8772@zendesk
ebe943ca -
3c81c417
-
02b25aac
-
4964b97f
-
This patch enables the filtering of coming summaries before they are fixed otherwise they are inserted several times by the backend with different amounts at every synchro. Closes: 8853@zendesk
059bb677 -
All immediate card transactions were filtered out from their parent account because of issues in transaction typing as well as deferred card transaction filtering. For each account, ALL card transactions appear so we must carefully sort transactions from deferred/immediate cards and only yield the immediate ones since deferred card transactions are yielded separately (in the history of the card). This code enables correct detection of deferred card transactions (mainly by checking if the account_label of the transaction appears in the list of deferred cards). Note: I also re-organized the order of iter_history() methods in browser.py because it was a huge mess. Closes: 8912@zendesk, 8308@zendesk, 8814@zendesk, 8773@zendesk, 8910@zendesk
d432f358 -
Boursorama loves to change the xpaths every 2 weeks so we need to adapt. Now there are several <h3> on top of each <table> so we need to fetch the first <h3> and check its text(). And the liquidities can be contained in two different tags: h3/h4 or div/span. Closes: 8782@zendesk
0acf119b -
It is cleaner to check if transaciton type is SUMMARY instead of checking if "CARTE" in raw label.
bc8862a5 -
09386cb7
-
Transactions DO NOT have a year. its only DD/MM. In some cases, if there aren't enough transactions in the account, a transaction dating from last year has its date incorrectly guessed (with the date_guesser/ to avoid this we had to reduce data_guesser.date_max_bump to 2 in order to prevent such problems, but only for savings accounts.It is not perfect, hence the assertion to make sure we aren't returning a future date that is more than 2 days forward. At date "2018/12/03", the site only shows one transaction with date "29/12", so this interpreted as "2018/12/29" (future) instead of "2017/12/29" (past). If there were more transactions in the year, this wouldn't happen
cfbdde18 -
in order to valid recipient
788ea689 -
89cd15a0
-
066952a1
-
b308dfb6