From 2af9b6ebc6f9dd4c8b47d9fc1b918eae6672e011 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lu=C3=ADs=20Murta?= Date: Sun, 11 Sep 2022 20:53:34 +0100 Subject: [PATCH] Fix parsing filename for credit cards If there's no specific parsers for a credit card, use the bank parser. --- pfbudget/utils.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pfbudget/utils.py b/pfbudget/utils.py index 88f511c..03fcdae 100644 --- a/pfbudget/utils.py +++ b/pfbudget/utils.py @@ -51,9 +51,11 @@ def find_credit_institution(fn, banks, creditcards): raise WrongFilenameError if bank.lower() not in [bank.lower() for bank in banks]: - raise BankNotAvailableError(f"{fn}: {banks}") + raise BankNotAvailableError(f"{fn} -> {bank}: {banks}") if cc and cc.lower() not in [cc.lower() for cc in creditcards]: - raise CreditCardNotAvailableError(f"{fn}: {banks}") + # raise CreditCardNotAvailableError(f"{fn}: {banks}") + print(f"{fn} -> {cc} not in {creditcards}, using {bank} parser") + cc = None return bank, cc