@exc.on_http_error(exc.GitlabUpdateError)<EOL><INDENT>def set_approvers(self, approver_ids=[], approver_group_ids=[], **kwargs):<DEDENT>
path = '<STR_LIT>' % (self._parent.manager.path,<EOL>self._parent.get_id())<EOL>data = {'<STR_LIT>': approver_ids,<EOL>'<STR_LIT>': approver_group_ids}<EOL>self.gitlab.http_put(path, post_data=data, **kwargs)<EOL>
Change MR-level allowed approvers and approver groups.

        Args:
            approver_ids (list): User IDs that can approve MRs
            approver_group_ids (list): Group IDs whose members can approve MRs

        Raises:
            GitlabAuthenticationError: If authentication is not correct
            GitlabUpdateError: If the server failed to perform the request