From a0f276226aa6d928a7a97e409c82085dcb1ab193 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Sun, 16 Sep 2012 10:38:15 +0200 Subject: [PATCH] parse dates of card and withdrawal transactions --- modules/cragr/pages/accounts_list.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/cragr/pages/accounts_list.py b/modules/cragr/pages/accounts_list.py index 7bb4bc7f..044e1eb5 100644 --- a/modules/cragr/pages/accounts_list.py +++ b/modules/cragr/pages/accounts_list.py @@ -32,8 +32,8 @@ class Transaction(FrenchTransaction): (re.compile('^(?P(Tip|Plt|Prlv|Prelevement)\s*.*)'), FrenchTransaction.TYPE_ORDER), (re.compile('^Cheque\s*(?PNo.*)'), FrenchTransaction.TYPE_CHECK), (re.compile('^(?PRem\s*Chq\s*.*)'), FrenchTransaction.TYPE_DEPOSIT), - (re.compile('^Ret(rait)?\s*Dab\s*(?P.*)'), FrenchTransaction.TYPE_WITHDRAWAL), - (re.compile('^Paiement\s*Carte\s*(?P.*)'), FrenchTransaction.TYPE_CARD), + (re.compile('^Ret(rait)?\s*Dab\s*((?P
\d{2})(?P\d{2})(?P\d{2}))?\s*(?P.*)'), FrenchTransaction.TYPE_WITHDRAWAL), + (re.compile('^Paiement\s*Carte\s*(?P
\d{2})(?P\d{2})(?P\d{2})\s*(?P.*)'), FrenchTransaction.TYPE_CARD), (re.compile('^(?P.*CAPITAL.*ECHEANCE.*)'), FrenchTransaction.TYPE_LOAN_PAYMENT), (re.compile('^\*\*(?P(frais|cotis(ation)?)\s*.*)'), FrenchTransaction.TYPE_BANK), (re.compile('^(?PInterets\s*.*)'), FrenchTransaction.TYPE_BANK),