From e01fda826c82505a479d0114054f7b5e8de4dee2 Mon Sep 17 00:00:00 2001 From: Laurent Bachelier Date: Tue, 27 May 2014 17:41:51 +0200 Subject: [PATCH] filters: Properly handle defaults that are not datetimes --- weboob/tools/browser2/filters.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/weboob/tools/browser2/filters.py b/weboob/tools/browser2/filters.py index ac9a2e16..6be44419 100644 --- a/weboob/tools/browser2/filters.py +++ b/weboob/tools/browser2/filters.py @@ -362,8 +362,10 @@ class Date(DateTime): def filter(self, txt): datetime = super(Date, self).filter(txt) - if datetime is not None: + if hasattr(datetime, 'date'): return datetime.date() + else: + return datetime class DateGuesser(Filter):