diff --git a/modules/creditmutuel/pages.py b/modules/creditmutuel/pages.py index 69df18365620c73984baaef51dd61849f16188c3..a94794a16f6e36916dc4b1c1acd0e4e8be331bc2 100644 --- a/modules/creditmutuel/pages.py +++ b/modules/creditmutuel/pages.py @@ -645,11 +645,14 @@ def __call__(self, item): # hideifscript: Date de valeur XX/XX/XXXX # fd: Avis d'opéré # survey to add other regx - parts = [re.sub('Détail|Date de valeur\s+:\s+\d{2}/\d{2}(/\d{4})?', '', txt.strip()) for txt in el.itertext() if len(txt.strip()) > 0] + parts = (re.sub('Détail|Date de valeur\s+:\s+\d{2}/\d{2}(/\d{4})?', '', txt.strip()) for txt in el.itertext() if len(txt.strip()) > 0) + # Removing empty strings: + parts = [s for s in parts if s] # To simplify categorization of CB, reverse order of parts to separate # location and institution. - if parts[0] == u"Cliquer pour déplier ou plier le détail de l'opération": - parts.pop(0) + detail = "Cliquer pour déplier ou plier le détail de l'opération" + if detail in parts: + parts.remove(detail) if parts[0].startswith('PAIEMENT CB'): parts.reverse()