From 1a581a154321b59cb150b05fa93124a64d0f3a31 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Fri, 29 Nov 2013 15:14:57 +0100 Subject: [PATCH] change FrenchTransaction.parse_date to be a class method --- weboob/tools/capabilities/bank/transactions.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/weboob/tools/capabilities/bank/transactions.py b/weboob/tools/capabilities/bank/transactions.py index b008b5c2..18ab59e3 100644 --- a/weboob/tools/capabilities/bank/transactions.py +++ b/weboob/tools/capabilities/bank/transactions.py @@ -66,6 +66,7 @@ class FrenchTransaction(Transaction): else: self.amount = Decimal('0') + @classmethod def parse_date(self, date): if date is None: return NotAvailable @@ -74,7 +75,7 @@ class FrenchTransaction(Transaction): if date.isdigit() and len(date) == 8: date = datetime.date(int(date[4:8]), int(date[2:4]), int(date[0:2])) elif '/' in date: - date = datetime.date(*reversed([int(x) for x in date.split('/')])) + date = datetime.date(*reversed(map(int, date.split('/')))) if not isinstance(date, (datetime.date, datetime.datetime)): self._logger.warning('Unable to parse date %r' % date) date = NotAvailable