woob:636d48cbe9608adfa996b612ceb165eaa6d5433b commitshttps://gitlab.com/woob/woob/-/commits/636d48cbe9608adfa996b612ceb165eaa6d5433b2019-11-20T16:46:10+01:00https://gitlab.com/woob/woob/-/commit/636d48cbe9608adfa996b612ceb165eaa6d5433b[lunchr] Handle wrongpass correctly2019-11-20T16:46:10+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
Wrongpasses were not handled at all yet.https://gitlab.com/woob/woob/-/commit/61b2796ac11a89dc5339ab5d4b08e6110c874418[lunchr] new CapBank module2019-11-20T16:46:10+01:00Roger Philibertroger.philibert@gmail.comhttps://gitlab.com/woob/woob/-/commit/26ec5da55afc4d677bec3a498808793e185fe5f4Fixes #307: Remove remaining uses of is_command;2019-11-20T09:44:45+01:00Benjamin Bouvierpublic@benj.mehttps://gitlab.com/woob/woob/-/commit/a3fe32c839eb1eb432476d681fb82544d1820120tools/pyflakes.sh: run pyflakes3 on all modules, not just declared modules2019-11-20T09:34:29+01:00Vincent Adev@indigo.re
Since all code is supposed to be python3 compatible, we should not
restrict files passing through pyflakes3.https://gitlab.com/woob/woob/-/commit/e7e592d1f1adfbe63657fb8c5c2dc3f200f18bc1paypal: remove unused import2019-11-20T09:31:56+01:00Vincent Adev@indigo.rehttps://gitlab.com/woob/woob/-/commit/d0b392135dfef32c4d8f1065dcbfb4774809dc30weboob.tools.pdf: python3/2 compatibility2019-11-20T09:28:00+01:00Romain Pescheromain.pesche@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/037aceaf334a01a77261779eb5cd468e04b929da[browser/exceptions] BrowserTooManyRequests: Remove class attributes for date...2019-11-20T09:28:00+01:00Olivier Da Rochaodarocha@budget-insight.com
The dates where evaluated at startup, this meant NEXT_DAY and NEXT_24H
were fixed since the browser creation not when raising the exceptionhttps://gitlab.com/woob/woob/-/commit/408fcb7ffdfb7d58cc6bc7bbad976d23e4da6bf5[browser/exceptions] BrowserTooManyRequests: Raise a TypeError if the next_tr...2019-11-20T09:28:00+01:00Olivier Da Rochaodarocha@budget-insight.com
This will prevent from silently returning a bad datetime.https://gitlab.com/woob/woob/-/commit/e91262be62163f79257a75788b850667e512d7cd[browser/exceptions] BrowserTooManyRequests: Check whether the next_try is...2019-11-20T09:28:00+01:00Olivier Da Rochaodarocha@budget-insight.com[browser/exceptions] BrowserTooManyRequests: Check whether the next_try is None after the date check
If we check if next_try is None first, then we will set the next_try to
a default datetime that will be overriden by the next check on date.
https://gitlab.com/woob/woob/-/commit/06797c956980fbc2650e24ad79618b67ecd94edb[browser/exceptions] BrowserTooManyRequests: Add message parameter2019-11-20T09:28:00+01:00Olivier Da Rochaodarocha@budget-insight.com
This will prevent giving a message to BrowserTooManyRequests instead of
a next_try by mistake.https://gitlab.com/woob/woob/-/commit/5fe1786afbc1cab67e222d20c2f5d84383101a6c[societegenerale] Fixed balance for revolving credits2019-11-20T09:28:00+01:00Christophe Francoischristophe.francois@budget-insight.com
In some revolving credits the displayed balance is the available amount
instead of the used amount, it needs to be overriden with the used
amount.
Closes: 14567@zendeskhttps://gitlab.com/woob/woob/-/commit/08d506c4604db02dc2712fe25553d838acea5232[bp] Use builtin helper to read data from pdf.2019-11-20T09:28:00+01:00Antoine BOSSYmail+github@abossy.frhttps://gitlab.com/woob/woob/-/commit/3de5077c12fd72996c5f9b9e3d66733719dd8019[axabanque] Use Floor division instead of Float division.2019-11-20T09:28:00+01:00Antoine BOSSYmail+github@abossy.frhttps://gitlab.com/woob/woob/-/commit/9365d838686527f914864c5e330a5dc3f92826f9[cmso] Fix python3 compatibility (missing parts)2019-11-20T09:28:00+01:00nicofrandmail@nicofrand.euhttps://gitlab.com/woob/woob/-/commit/7b6cd43f061fb156d78610fdea3679043785de93[lcl] Modified account ownership regex to handle name without spaces2019-11-20T09:28:00+01:00Guillaume Risbourgguillaume.risbourg@budget-insight.com
Closes: 51221@sibihttps://gitlab.com/woob/woob/-/commit/b51cc6e5dc6351a0f67c444606414c9bdcb856f6[lcl] Changed profile name retrieval for account ownership2019-11-20T09:28:00+01:00Guillaume Risbourgguillaume.risbourg@budget-insight.com
For some accounts, the profile is unavailable. This lead to the
iter_accounts not working because the account ownership crashed on the
get_profile. The name of the person can be retrieved on the accounts page,
so there is now a new function to retrieve only the profile name.
Closes: 51219@sibihttps://gitlab.com/woob/woob/-/commit/0032eeb0edbce7f675616c8affcf18d5f5fcd22b[lcl] add account ownership2019-11-20T09:28:00+01:00Etienne Lachereetienne.lachere@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/95e921d12bda6201c2c76e0b4ba38c4bfced0dbf[bp] Add conditions to filter out loans without any datas2019-11-20T09:28:00+01:00Guillaume Risbourgguillaume.risbourg@budget-insight.com
The loans filtered out had no info (because they were not ready yet or
already refunded), so we do not retrieve them.
Closes: 50494@sibihttps://gitlab.com/woob/woob/-/commit/724710f82f4831311bce95d395d5170943684f8c[cragr] Regions: added logger to verify that all AccountsPage have "Synthèse ...2019-11-20T09:28:00+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/5d83ce506f1901206c7efc1151212eeb92a693d0[amundi] Missing account type2019-11-20T09:28:00+01:00Christophe Francoischristophe.francois@budget-insight.com
Closes: 14556@zendeskhttps://gitlab.com/woob/woob/-/commit/e282c52543d3c7f8870204ba42ffae7160c7fb92[cragr] handle an other savings history page2019-11-20T09:28:00+01:00Célande Adriencelande.adrien@budget-insight.com
When a savings account does not have transactions, a page appears
telling that there is no transactions.
But this page instead of being titled "HISTORIQUE DES OPERATIONS" is
only titled "OPERATIONS".
So this page was detected as an AccountsPage because not matching the
`is_here`.
Causing an issue at the `iter_perimeter_accounts`, because when looking
for the `refreshed_account`, it may not be on the right page.
So now the pages titled "OPERATIONS" are considered
`OtherSavingsHistoryPage`.
Closes: 49916@sibihttps://gitlab.com/woob/woob/-/commit/7b4c9781aa345fed5d281b3547ec216ee0d80729[axabanque] add account ownership2019-11-20T09:28:00+01:00Etienne Lachereetienne.lachere@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/241a12b536d7c0b2d2495472a3d26d9cb1d7b866[creditmutuel] card for adding recipients must be activated2019-11-20T09:28:00+01:00Célande Adriencelande.adrien@budget-insight.com
After receiving its `Carte de Clés Personnelles`, the user must activate
it.
Closes: 32492@sibihttps://gitlab.com/woob/woob/-/commit/c32285864baa950de76248624fe3099c06e35e5a[caissedepargne] Raise BrowserIncorrectPassword if no redirect on cenet2019-11-20T09:28:00+01:00Guillaume Risbourgguillaume.risbourg@budget-insight.com
This problem seems to be happening only for connections with wrong
credentials. Instead of making an assert we now raise a
BrowserIncorrectPassword.
Closes: 13871@zendesk 45881@sibihttps://gitlab.com/woob/woob/-/commit/63cbad2ee3f0be38b32ef02f9687bfcc923b304c[ovh] Add retry when failing to go to the login page2019-11-20T09:28:00+01:00Guillaume Risbourgguillaume.risbourg@budget-insight.com
Closes: 48073@sibihttps://gitlab.com/woob/woob/-/commit/10052462c0095664b6a460290711271dd0eb6d0f[ovh] Syntax for pep8 + cosmetic changes2019-11-20T09:28:00+01:00Guillaume Risbourgguillaume.risbourg@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/04970b096dc5af424b66ad20f08201e710d40966[bp] repaired transfer2019-11-20T09:28:00+01:00Célande Adriencelande.adrien@budget-insight.com
The website layout changed.
The errors are handled by the new and the old code because the layout is
instable.
When the execution date corresponds to the week end, the website changes
itself the date.
For now, it does not handle OTP or decoupled.https://gitlab.com/woob/woob/-/commit/8b3c198d1ffb4ebff3fa829f74806bec3a3713fe[caissedepargne] set DocumentTypes.STATEMENT for 'Relevé'2019-11-20T09:28:00+01:00Florian Duguetflorian.duguet@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/76ea813c5a66bf4c62453ba2b4bde42f3650b775[cragr] Transactions not fetched correction2019-11-20T09:28:00+01:00Xavier Hurtisxavier.hurtis@budget-insight.com
In CragrRegion.iter_perimeter_accounts a call to self.accounts.go() caused the expiration of the form obtained. Making it impossible to fetch the transactions of some accounts.
We fix this with the stay_or_go method.https://gitlab.com/woob/woob/-/commit/4ff3c04b19cdcd16e1bd9a4f5b4b8ad88504c57b[ldlc] Fixed __init__ bug on LdlcParBrowser2019-11-20T09:28:00+01:00Guillaume Risbourgguillaume.risbourg@budget-insight.com
Closes: 10942@zendeskhttps://gitlab.com/woob/woob/-/commit/0d318ca871771659c484349bdadceab7db8ff941[ldlc] Syntax for pep8 + cosmetic changes2019-11-20T09:28:00+01:00Guillaume Risbourgguillaume.risbourg@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/e5acc196b846bd71121c3a91bc2a8de04ccfbca0[orange] Retrieve subscriptions from api if no subscriptions found2019-11-20T09:28:00+01:00Guillaume Risbourgguillaume.risbourg@budget-insight.com
If no subscriptions were found from the 2 others _iter_subscriptions_by_type,
we try to retrieve the subscriptions from the api.
Closes: 12396@zendesk 13917@zendesk 14120@zendesk 14382@zendesk 14451@zendesk 14535@zendeskhttps://gitlab.com/woob/woob/-/commit/a685c04dc4bacb9ed30b274ae741acb777819214[orange] Syntax for pep8 + cosmetic changes2019-11-20T09:28:00+01:00Guillaume Risbourgguillaume.risbourg@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/11a35ddc7b847bac7d0ff0148c42f09aa36cea5c[weboob/browser/browser+pages] Fixed doctest BASEURL2019-11-20T09:28:00+01:00Guillaume Risbourgguillaume.risbourg@budget-insight.com
The URL `<a href="https://people.symlink.me/~rom1%60" rel="nofollow noreferrer noopener" target="_blank">https://people.symlink.me/~rom1`</a> has been changed to `<a href="https://romain.bignon.me/%60" rel="nofollow noreferrer noopener" target="_blank">https://romain.bignon.me/`</a>.https://gitlab.com/woob/woob/-/commit/6cefbf5894e4db35f006ba52b23d738d06a5ea1e[societegenerale] 'pass securite' needed for foreign recipients2019-11-20T09:28:00+01:00Célande Adriencelande.adrien@budget-insight.com
Bank error telling the user that he needs to use the 'pass securite' to
add a foreign recipient.
Closes: 36501@sibihttps://gitlab.com/woob/woob/-/commit/b0edfb31d9f80e9346c2caad3205b251c883e749[binck] Add new message that throws a BrowserIncorrectPassword2019-11-20T09:28:00+01:00Guillaume Risbourgguillaume.risbourg@budget-insight.com
Closes: 45349@sibi 14489@zendeskhttps://gitlab.com/woob/woob/-/commit/3d187407399fd7662aacec4fde936b41b764c64bweboob.exceptions: add some helpers to TooManyRequests2019-11-20T09:28:00+01:00Jerome Berthierjerome.berthier@budget-insight.com
Usually the next_try will be the next day or the next 24h, so
to avoid modules to compute it everytime we do it here.https://gitlab.com/woob/woob/-/commit/04a9d386cc1f66e1c3eaed4959b71788994cf6c0[trainline] add module to python3 compat2019-11-20T09:28:00+01:00Florian Duguetflorian.duguet@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/4b5831210cfa2dcbb2f7b432a5739abcaade0dee[trainline] browser2 and python32019-11-20T09:28:00+01:00Florian Duguetflorian.duguet@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/823b530d098e717631329f06502fb37b10cd1596[n26] Add more error cases on login2019-11-20T09:28:00+01:00Dorian Rolydorian.roly@budget-insight.com