def METHOD_NAME(self, vote_data):
    try:
        choices = [
            get_object_or_404(Choice, pk=choice_pk)
            for choice_pk in vote_data["choices"]
        ]
        other_choice_answer = vote_data["other_choice_answer"]
        open_answer = vote_data["open_answer"]
    except (ValueError, AttributeError):
        raise ValidationError()
    except KeyError as error:
        raise ParseError(detail=_("Key error for {}").format(str(error)))
    except Http404:
        raise NotFound(detail=_("Choice not found."))
    return choices, other_choice_answer, open_answer