Fix select parameters

This commit is contained in:
Florent 2014-10-03 15:54:46 +02:00
commit 5e832eb235
2 changed files with 2 additions and 5 deletions

View file

@ -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)):

View file

@ -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