3 @qhcs zProjectFileManager.rawcKs<|jddjdd}d|j|f}d|i}|jj||f|S)aReturn the content of a file for a commit. Args: file_path (str): Path of the file to retrieve ref (str): Name of the branch, tag or commit **kwargs: Extra options to send to the server (e.g. sudo) Raises: GitlabAuthenticationError: If authentication is not correct GitlabListError: If the server failed to perform the request Returns: list(blame): a list of commits/lines matching the file rz%2Fr<z%2Ez %s/%s/blamer.)rr3r4Z http_list)rrr.rr3r:rrrblameszProjectFileManager.blame)rrrr)r)r*r+)rrrr)r)r*r+)rr.)rrrr)r)r*r+)N)rrr)rr.)FNr;)rr.)r#r$r%_pathrr5Z_from_parent_attrsrZ _create_attrsZ _update_attrsrZregister_custom_actionr/excZ on_http_errorZGitlabCreateErrorr8ZGitlabUpdateErrorr9ZGitlabDeleteErrorr"ZGitlabGetErrorr>ZGitlabListErrorrBrrrrrEs2     )rr4rrrDrZ gitlab.baserrrZ gitlab.mixinsrr r r r r __all__rrrrrrs    /