- Dec 02, 2018
-
-
The "colspan" attribute enables handling of <td> tags that have a "colspan" attribute that is higher than 1. These columns occupy more than one slot in the table, creating a column shift that we must handle otherwise the col_names will not fit anymore with the col heads.
-
Everytime we test a module handling liquidities we have this error: "Investment "Liquidités" has code but no code_type" This error is pointless since the "Liquidités" code_type is always NotAvailable so I precised in the "if inv.code" to check if the inv.code is not "XX-liquidity".
-
meant to work with oAuth2 compliant modules. The module constructs the authorization_uri with every params it needs (at least client_id and redirect_uri), then raise BrowserRedirect with this uri.
-
- Nov 20, 2018
-
-
- Nov 10, 2018
-
-
NSS seem to have different behaviors on different distros, e.g. Debian and CentOS, and it also depends on the NSS version, which creates a whole matrix of cases. Try to force SQL database use for >=3.35 and default (probably DBM) for versions <3.35. NSS might still ask the infamous question: Enter Password or Pin for "NSS Certificate DB": but deleting the old generated *.db files should solve it.
-
Some shit sites like cragr/lcl/bforbank currently cause NSS to have error SEC_ERROR_OCSP_UNKNOWN_CERT, even in Firefox. Since disabling cannot be done per module, just disable it for those dumbasses.
-
We need to give error parameter to find_object 26504@sibi
-
No EAFP for version testing because of QA tools
-
-
- handles encoding complexities of Python 2 by converting to unicode, then encode with stdout encoding if set or UTF-8
-
-
- added an unpickling compat function - fixed a typo in tools/misc
-
-
All Page classes have a logger, mimic it.
-
- Oct 11, 2018
-
-
CleanDecimal used to parse "123foo456" as "123456". Now it raises an exception if there are multiple numbers in the parsed text.
-
FilterError is dedicated to filters and thus can be used.
-
-
This method creates an Investment object with label, code, code_type and valuation so we don't have to duplicate code in every module. You just need to pass the valuation so it will be added as an attribute.
-
- added an optional exception handler called when expected exception is catched
-
-
-
-
-
-
- Oct 09, 2018
-
-
Use AddRecipientBankError to return bank message to user like TransferBankError Do not use AddRecipientError anymore for this
-
python3 requires str, but python2 requires bytes.
-
- Sep 17, 2018
-
-
Romain Bignon authored
This reverts commit f65830ba.
-
- Introduce more swear words to represent the diversity of the English language - Upgrade outdated insults - Only wish harm on objects (though webdevs barely qualify as human)
-
- Sep 16, 2018
-
-
-
Or at least make code look slightly better
-
To handle case of multispaces like cragr or ing It's needed to add new recipient on theses banks also adapt boobank
-
-
-
Some sites rely on TLS extension "AIA" and do not provide a complete certificate chain up to the CA. The AIA extension lets the site define an HTTP URL where to fetch the parent certificates. When encountering this case, the parent certificate must be checked to really be the parent of the certificate being validated. Also, the parent certificate must be in the trusted CAs.
-
-
Sometimes the Value contains None, it should be interpreted like an empty string when validating regexp, not like string 'None'.
-
Using __bases__, a Capability might appear multiple times in iter_caps(). For example, a Module inheriting CapBank and CapDocument would have CapCollection twice. This is a problem for AbstractModule which relies on iter_caps for subclassing. Instead, rely on a class' mro(), which avoid duplicates and has the added benefit of having capabilities ordered properly for subclassing.
-
-
-
Dates containing "AOÛT" for example could not be converted into "AOUT" by the parse_french_date() method. Modifications of "re.I" to "re.I | re.U" enables conversion of months that might contain capital letters with accents correctly.
-