From 73cd8762f5ed94e60f0703baa963b7c6b83481a1 Mon Sep 17 00:00:00 2001 From: Laurent Bachelier Date: Thu, 3 Jul 2014 15:11:47 +0200 Subject: [PATCH] Allow for a default argument in MultiFilter --- 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 6b46d338..e1129ac0 100644 --- a/weboob/tools/browser2/filters.py +++ b/weboob/tools/browser2/filters.py @@ -451,8 +451,9 @@ class Duration(Time): class MultiFilter(Filter): - def __init__(self, *args): - super(MultiFilter, self).__init__(args) + def __init__(self, *args, **kwargs): + default = kwargs.pop('default', _NO_DEFAULT) + super(MultiFilter, self).__init__(args, default) def __call__(self, item): values = [self.select(selector, item) for selector in self.selector]