diff --git a/weboob/browser2/filters/html.py b/weboob/browser2/filters/html.py index b3e28fbf..8c9e960f 100644 --- a/weboob/browser2/filters/html.py +++ b/weboob/browser2/filters/html.py @@ -37,7 +37,7 @@ class AttributeNotFound(FilterError): class CSS(_Selector): @classmethod - def select(cls, selector, item): + def select(cls, selector, item, obj=None, key=None): return item.cssselect(selector) @@ -69,6 +69,7 @@ class Link(Attr): def __init__(self, selector=None, default=_NO_DEFAULT): super(Link, self).__init__(selector, 'href', default=default) + class CleanHTML(Filter): def filter(self, txt): if isinstance(txt, (tuple, list)): diff --git a/weboob/browser2/filters/json.py b/weboob/browser2/filters/json.py index e2ed6356..d7a26b19 100644 --- a/weboob/browser2/filters/json.py +++ b/weboob/browser2/filters/json.py @@ -40,7 +40,6 @@ class Dict(_Selector): self.selector.append(name) return self - @classmethod def select(cls, selector, item, obj=None, key=None): if isinstance(item, dict): @@ -55,6 +54,3 @@ class Dict(_Selector): content = content.get(el) return content - - -