From 06b314de483952243e753cc3ca2946d3a67946f9 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Sun, 10 Feb 2013 02:15:29 +0100 Subject: [PATCH] little fixes - logger might be a private attribute - compare rdate to date, not to today --- weboob/tools/capabilities/bank/transactions.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/weboob/tools/capabilities/bank/transactions.py b/weboob/tools/capabilities/bank/transactions.py index 57f2543e..83bcb4c1 100644 --- a/weboob/tools/capabilities/bank/transactions.py +++ b/weboob/tools/capabilities/bank/transactions.py @@ -39,7 +39,7 @@ class FrenchTransaction(Transaction): def __init__(self, *args, **kwargs): Transaction.__init__(self, *args, **kwargs) - self.logger = getLogger('FrenchTransaction') + self._logger = getLogger('FrenchTransaction') @classmethod def clean_amount(klass, text): @@ -93,7 +93,7 @@ class FrenchTransaction(Transaction): elif '/' in date: date = datetime.date(*reversed([int(x) for x in date.split('/')])) if not isinstance(date, (datetime.date, datetime.datetime)): - self.logger.warning('Unable to parse date %r' % date) + self._logger.warning('Unable to parse date %r' % date) date = NotAvailable elif date.year < 100: date = date.replace(year=2000 + date.year) @@ -134,14 +134,14 @@ class FrenchTransaction(Transaction): if inargs('yy'): yy = int(args['yy']) else: - d = datetime.date.today() + d = self.date try: d = d.replace(month=mm, day=dd) except ValueError: d = d.replace(year=d.year-1, month=mm, day=dd) yy = d.year - if d > datetime.date.today(): + if d > self.date: yy -= 1 if yy < 100: