def _compute_status_from_responses(responses: List[Response]) -> ResponseStatus:
        """Computes the status of the UserResponse from the responses"""
        statuses = set([answer.status for answer in responses if answer.status is not None])
        if len(statuses) > 1:
            warnings.warn(f"Multiple status found in user responses. Using {ResponseStatus.draft.value!r} as default.")
        elif len(statuses) == 1:
            return ResponseStatusModel(next(iter(statuses)))
        return ResponseStatusModel.draft
Computes the status of the UserResponse from the responses
argilla/src/argilla/responses.py