From 2a9d265b5c7e7fbd995e4ef34be667ab2a9569ad Mon Sep 17 00:00:00 2001 From: Jerome Berthier Date: Tue, 23 Apr 2019 17:05:47 +0200 Subject: [PATCH] [cmes] Handle lower case in transaction PATTERNS On the new website they have lower case variants for at least Versement and Retrait. --- modules/cmes/pages.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/cmes/pages.py b/modules/cmes/pages.py index 72ec5bbf0c..f26b30139b 100644 --- a/modules/cmes/pages.py +++ b/modules/cmes/pages.py @@ -187,9 +187,9 @@ def parse(self, obj): class Transaction(FrenchTransaction): - PATTERNS = [(re.compile(u'^(?P.*Versement.*)'), FrenchTransaction.TYPE_DEPOSIT), - (re.compile(u'^(?P(Arbitrage|Prélèvements.*))'), FrenchTransaction.TYPE_ORDER), - (re.compile(u'^(?P(Retrait|Paiement.*))'), FrenchTransaction.TYPE_WITHDRAWAL), + PATTERNS = [(re.compile(u'^(?P.*[Vv]ersement.*)'), FrenchTransaction.TYPE_DEPOSIT), + (re.compile(u'^(?P([Aa]rbitrage|[Pp]rélèvements.*))'), FrenchTransaction.TYPE_ORDER), + (re.compile(u'^(?P([Rr]etrait|[Pp]aiement.*))'), FrenchTransaction.TYPE_WITHDRAWAL), (re.compile(u'^(?P.*)'), FrenchTransaction.TYPE_BANK), ] -- GitLab