aboutsummaryrefslogtreecommitdiffstats
path: root/github3/api.py
diff options
context:
space:
mode:
Diffstat (limited to 'github3/api.py')
-rw-r--r--github3/api.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/github3/api.py b/github3/api.py
index 2066e94..b7435ff 100644
--- a/github3/api.py
+++ b/github3/api.py
@@ -43,7 +43,7 @@ class GithubCore(object):
def head(self, request, **kwargs):
""" HEAD request """
- return self._request('HEAD', request, **kwargs).headers
+ return self._request('HEAD', request, **kwargs)
def post(self, request, data=None, **kwargs):
"""
@@ -71,11 +71,17 @@ class GithubCore(object):
""" PUT request """
response = self._request('PUT', request, **kwargs)
assert response.status_code == 204
+ return response
def delete(self, request, **kwargs):
""" DELETE request """
+
+ data = kwargs.get('data')
+ if data:
+ kwargs['data'] = self._parser.dumps(data)
response = self._request('DELETE', request, **kwargs)
assert response.status_code == 204
+ return response
def _parse_args(self, request_args):
"""