(self, child, ids, exclude=False, boost=1.0)
:param child: the child matcher.
        :param ids: a set of IDs to filter by.
        :param exclude: by default, only IDs from the wrapped matcher that are
            **in** the set are used. If this argument is True, only IDs from
            the wrapped matcher that are **not in** the set are used.
:param child: the child matcher.
        :param ids: a set of IDs to filter by.
        :param exclude: by default, only IDs from the wrapped matcher that are
            **in** the set are used. If this argument is True, only IDs from
            the wrapped matcher that are **not in** the set are used.
: param child : the child matcher . : param ids : a set of IDs to filter by . : param exclude : by default only IDs from the wrapped matcher that are ** in ** the set are used . If this argument is True only IDs from the wrapped matcher that are ** not in ** the set are used .
def __init__(self, child, ids, exclude=False, boost=1.0):
        """
        :param child: the child matcher.
        :param ids: a set of IDs to filter by.
        :param exclude: by default, only IDs from the wrapped matcher that are
            **in** the set are used. If this argument is True, only IDs from
            the wrapped matcher that are **not in** the set are used.
        """

        # super(FilterMatcher, self).__init__(child)
        WrappingMatcher.__init__(self, child)
        self._ids = ids
        self._exclude = exclude
        self.boost = boost
        self._find_next()
def __init__ ( self , child , ids , exclude = False , boost = 1.0 ) : # super(FilterMatcher, self).__init__(child) WrappingMatcher . __init__ ( self , child ) self . _ids = ids self . _exclude = exclude self . boost = boost self . _find_next ( )