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