Ejemplo n.º 1
0
    def get_ruleset(self):
        ruleset = []

        pair_inclusion = []
        for bw in self.based_words:
            for ic in self.inclusion:
                pair = [bw, ic]
                pair_inclusion.append(pair)

        #Combine each pair in inclusion_list with exclusion_list
        for pair in pair_inclusion:
            for ew in self.exclusion:
                rule = Rule()
                rule.inc_keywords = pair
                rule.exc_keywords.append(ew)

                ruleset.append(rule)

        return ruleset