aboutsummaryrefslogtreecommitdiffstats
path: root/github3/api.py
diff options
context:
space:
mode:
authorDavid Medina <davidmedina9@gmail.com>2011-11-09 02:18:29 +0100
committerDavid Medina <davidmedina9@gmail.com>2011-11-09 02:18:29 +0100
commit5604cff7cd6094ca61971eb973838e6c4ffeb992 (patch)
treec87f4e23f72c1c9391c1024087a2dd5460e9d6c4 /github3/api.py
parentNew design. Merge develop branch (diff)
downloadpython-github3-5604cff7cd6094ca61971eb973838e6c4ffeb992.tar.xz
python-github3-5604cff7cd6094ca61971eb973838e6c4ffeb992.zip
Fix bugs
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):
"""