Fix select parameters
This commit is contained in:
parent
8816be46f5
commit
5e832eb235
2 changed files with 2 additions and 5 deletions
|
|
@ -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)):
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue