From f653b2f5314559ad1fb437f1ddff31dcf5dbf7e4 Mon Sep 17 00:00:00 2001 From: smurail Date: Thu, 26 Mar 2015 15:55:04 +0100 Subject: [PATCH] parse french date with DMY order by default --- weboob/tools/date.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/weboob/tools/date.py b/weboob/tools/date.py index 391a1c0d..75458dc7 100644 --- a/weboob/tools/date.py +++ b/weboob/tools/date.py @@ -271,11 +271,14 @@ DATE_TRANSLATE_FR = [(re.compile(ur'janvier', re.I), ur'january'), (re.compile(ur'dimanche', re.I), ur'sunday')] -def parse_french_date(date): +def parse_french_date(date, **kwargs): for fr, en in DATE_TRANSLATE_FR: date = fr.sub(en, date) - return dateutil.parser.parse(date) + if 'dayfirst' not in kwargs: + kwargs['dayfirst'] = True + + return dateutil.parser.parse(date, **kwargs) WEEK = {'MONDAY': 0,