def _extract_request_body(request, question_kind): Question.validate_kind(question_kind) if request.is_sms: key = 'Body' elif question_kind in [Question.YES_NO, Question.NUMERIC]: key = 'Digits' elif 'TranscriptionText' in request.POST: key = 'TranscriptionText' else: key = 'RecordingUrl' return request.POST.get(key)