def all_answers(self): if self.human_answers is None: return self.normalized_aliases else: # normalize to be consistent with the other normallized aliases human_answers = [triviaqa_normalize_answer(x) for x in self.human_answers] return self.normalized_aliases + [x for x in human_answers if len(x) > 0]
def all_answers(self): if self.human_answers is None: return self.normalized_aliases else: human_answers = [ triviaqa_normalize_answer(x) for x in self.human_answers ] return self.normalized_aliases + [ x for x in human_answers if len(x) > 0 ]
def __init__(self, answers): self.answers = answers self.normalized_aliases = [ triviaqa_normalize_answer(x) for x in self.answers ]