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