11#!/usr/bin/env python
22# -*- encoding: utf-8 -*-
33
4- from .base import Service
4+ from .base import Service , MimeTypeMixin
55
66
7- class Commits (Service ):
7+ class Commits (Service , MimeTypeMixin ):
88
99 """ TODO: Pagination structure differs from usual
1010 def list(self, user=None, repo=None, sha='', path=''):
@@ -20,22 +20,22 @@ def get(self, sha, user=None, repo=None):
2020 def list_comments (self , sha = None , user = None , repo = None ):
2121 request = self .make_request ('repos.commits.list_comments' ,
2222 sha = sha , user = user , repo = repo )
23- return self ._get_result (request )
23+ return self ._get_result (request , ** self . _get_mimetype_as_header () )
2424
2525 def create_comment (self , data , sha , user = None , repo = None ):
2626 request = self .make_request ('repos.commits.create_comment' ,
2727 sha = sha , user = user , repo = repo , body = data )
28- return self ._post (request )
28+ return self ._post (request , ** self . _get_mimetype_as_header () )
2929
3030 def get_comment (self , cid , user = None , repo = None ):
3131 request = self .make_request ('repos.commits.get_comment' ,
3232 comment_id = cid , user = user , repo = repo )
33- return self ._get (request )
33+ return self ._get (request , ** self . _get_mimetype_as_header () )
3434
3535 def update_comment (self , data , cid , user = None , repo = None ):
3636 request = self .make_request ('repos.commits.update_comment' ,
3737 comment_id = cid , user = user , repo = repo , body = data )
38- return self ._patch (request )
38+ return self ._patch (request , ** self . _get_mimetype_as_header () )
3939
4040 def compare (self , base , head , user = None , repo = None ):
4141 request = self .make_request ('repos.commits.compare' ,
0 commit comments