- Nov 20, 2019
-
-
The URL `https://people.symlink.me/~rom1` has been changed to `https://romain.bignon.me/`.
-
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.
-
- Nov 14, 2019
-
-
Romain Bignon authored
-
- Nov 09, 2019
-
-
-
When instanciating an AbstractModule the 'AbstractModule' class is actually replaced with the class defined in the PARENT attribute. But if the parent is also an AbstractModule, the current behavior does not resolve it. This patch fixes this behavior by walking over the full parents tree to replace AbstractModule with the current class defined in the PARENT attributes.
-
Python 3.4 saw the addition of the re.fullmatch method. I added this compatibility tool to emulate it's behaviour in Python 2.
-
-
These exceptions will be useful if we can determine the user isn't available for their input, but we would need the input, for example for OTPs.
-
-
- Oct 27, 2019
-
-
hydrargyrum authored
-
- Oct 26, 2019
-
-
- Oct 23, 2019
-
-
add OAuth2Mixin 'build_refresh_token_parameters' method to overwrite it if needed in browser's module.
-
It replaces the TransferBankError used for invalid otp. This way, we use a different error code.
-
-
[capabilities/bank] use StringField standard default value for transfer beneficiary label and number beneficiary label and number are only used for external transfer to not in list beneficiary like transfer to iban or phone number
-
Abstractxxx objects way to override __new__ is broken in python3: any instanciations with arguments after first one trigger a TypeError (object.__new__() takes exactly one argument). Linked discussion: https://bugs.python.org/issue25731[p3]
-
- Oct 01, 2019
-
-
-
It is required by some oauth2 authorization servers.
-
Some accounts have investments with a valuation = 0, it should not be present in the alert is opposed to empty valuations like NotAvailable.
-
When instanciating an AbstractBrowser the 'AbstractBrowser' class was actually replaced with the class defined in the PARENT attribute. This behavior did not allow multiple ineritance as the whole class __basess__ was replaced with the PARENT. Moreover when you try to inherit an AbstractBrowser from another AbstractBrowser, only the first AbstractBrowser class was replaced with the PARENT attribute. This patch fixes these behaviors by walking over the full parents tree to replace AbstractBrowser with the current class defined in the PARENT attributes.
-
Currently when using AbstractModule you need to copy/paste the whole module CONFIG if you have to add or modify only one Value. This patch allows an AbstractModule to override one or more Value from its parent config, avoiding a lot of copy/paste. Note that if you need to remove one Value, you still need to copy/paste the whole CONFIG definition.
-
When working with multiple AbstractModule inheritance you may have Class1 and Class2 instanciated: Class1(Module, CapBank) Class2(AbstractModule, CapBank) (Abstract of Class1) Instanciating a class Class2 object, its MRO contains both Class1 and CapBank. So when looking for Class2 capabilities, the patched method as returning Class1 because actually Class1 is a subclass of Capability as it inherit from Class1.
-
This filter uses title(), not capitalize(), so it is less misleading to call it "Title".
-
-
-
To wait for an element to disappear.
-
- Sep 11, 2019
-
-
-
-
-
-
SRRI (level of risk) from 1 to 7 Asset category (string like 'OPCVM' or 'SCPI') Recommended investment period (string like '3 years minimum' or '1 to 5 years')
-
-
- Sep 10, 2019
-
-
-
-
-
This will also allow using parse_func methods that do not take dayfirst or other arguments specific to dateutil
-
-
-
-
-