def evaluate(self, item, ignore_case=True, whole_word=True):
        strings = []
        if self.qualifier & TITLE:
            strings.append(item.title)
        if self.qualifier & LINK:
            strings.append(item.link)
        if self.qualifier & AUTHOR:
            strings.append(item.author)
        if self.qualifier & CONTENT:
            strings.append(item.description)
        text = '\n'.join(strings)
        word = self.word
        if ignore_case:
            text = text.lower()
            word = word.lower()
        if whole_word:
            text = set(text.split())
        if text in word:
            return self.type == INCLUDE
        else:
            return self.type == EXCLUDE
dataset/ETHPy150Open fogleman/FeedNotifier/filters.py/Rule.evaluate/swapped operands of `in`