Lines Matching refs:kwargs
405 def find_next(self, name=None, attrs={}, text=None, **kwargs): argument
408 return self._find_one(self.find_all_next, name, attrs, text, **kwargs)
412 **kwargs): argument
416 **kwargs)
419 def find_next_sibling(self, name=None, attrs={}, text=None, **kwargs): argument
423 **kwargs)
427 **kwargs): argument
431 self.next_siblings, **kwargs)
435 def find_previous(self, name=None, attrs={}, text=None, **kwargs): argument
439 self.find_all_previous, name, attrs, text, **kwargs)
443 **kwargs): argument
447 **kwargs)
451 def find_previous_sibling(self, name=None, attrs={}, text=None, **kwargs): argument
455 **kwargs)
459 limit=None, **kwargs): argument
463 self.previous_siblings, **kwargs)
467 def find_parent(self, name=None, attrs={}, **kwargs): argument
473 l = self.find_parents(name, attrs, 1, **kwargs)
479 def find_parents(self, name=None, attrs={}, limit=None, **kwargs): argument
484 **kwargs)
498 def _find_one(self, method, name, attrs, text, **kwargs): argument
500 l = method(name, attrs, text, 1, **kwargs)
505 def _find_all(self, name, attrs, text, limit, generator, **kwargs): argument
508 if text is None and 'string' in kwargs:
509 text = kwargs['string']
510 del kwargs['string']
515 strainer = SoupStrainer(name, attrs, text, **kwargs)
517 if text is None and not limit and not attrs and not kwargs:
983 def __call__(self, *args, **kwargs): argument
987 return self.find_all(*args, **kwargs)
1233 **kwargs): argument
1237 l = self.find_all(name, attrs, recursive, text, 1, **kwargs)
1244 limit=None, **kwargs): argument
1258 return self._find_all(name, attrs, text, limit, generator, **kwargs)
1534 def __init__(self, name=None, attrs={}, text=None, **kwargs): argument
1539 kwargs['class'] = attrs
1542 if 'class_' in kwargs:
1545 kwargs['class'] = kwargs['class_']
1546 del kwargs['class_']
1548 if kwargs:
1551 attrs.update(kwargs)
1553 attrs = kwargs