From 4ac38b89cf63e88cbc9bfa5b67166eddf52cfb34 Mon Sep 17 00:00:00 2001 From: Vincent Paredes Date: Mon, 7 Apr 2014 18:54:20 +0200 Subject: [PATCH] fixing DateGuessing filter --- weboob/tools/browser2/filters.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/weboob/tools/browser2/filters.py b/weboob/tools/browser2/filters.py index cdb834d0..a0d247f7 100644 --- a/weboob/tools/browser2/filters.py +++ b/weboob/tools/browser2/filters.py @@ -346,11 +346,12 @@ class DateGuesser(Filter): self.date_guesser = date_guesser self.kwargs = kwargs - def filter(self, values): + def __call__(self, item): + values = self.select(self.selector, item) date_guesser = self.date_guesser # In case Env() is used to kive date_guesser. if isinstance(date_guesser, _Filter): - date_guesser = self.select(date_guesser) + date_guesser = self.select(date_guesser, item) if isinstance(values, basestring): values = re.split('[/-]', values)