def clean_answer()

in python/passage_retrieval_processing.py [0:0]


def clean_answer(acc_answers, sugg_answers):
    cleaned_acc_answers, cleaned_sugg_answers = [], []
    if sugg_answers is not None and len(sugg_answers) > 0:
        for answer in sugg_answers:
            if answer is not None and len(answer) > 0:
                cleaned_sugg_answers.append(answer)
    if acc_answers is not None and len(acc_answers) > 0:
        has_non_empty_answer = False
        for answer in acc_answers:
            if answer is not None and len(answer) > 0:
                has_non_empty_answer = True
                cleaned_acc_answers.append(answer)
    return cleaned_acc_answers, cleaned_sugg_answers, has_non_empty_answer