summaryrefslogtreecommitdiff
path: root/keystoneclient/client.py
diff options
context:
space:
mode:
authorDolph Mathews <dolph.mathews@gmail.com>2012-09-11 11:06:54 -0500
committerDolph Mathews <dolph.mathews@gmail.com>2012-09-11 11:06:54 -0500
commitb91cdf492a50348e06a6db6e1ebb1f89065fe55b (patch)
treef28968a53756e24ce4c71c40daba24745d6bc96c /keystoneclient/client.py
parent4e0af25f22f356f797bebc524dd136e84b1a5d1f (diff)
downloadpython-keystoneclient-b91cdf492a50348e06a6db6e1ebb1f89065fe55b.tar.gz
Add support for HEAD and PATCH
Change-Id: Ic874c49b791e9d2cb3d44b15511cbb467a551589
Diffstat (limited to 'keystoneclient/client.py')
-rw-r--r--keystoneclient/client.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/keystoneclient/client.py b/keystoneclient/client.py
index 11e6408..2e472d5 100644
--- a/keystoneclient/client.py
+++ b/keystoneclient/client.py
@@ -176,11 +176,17 @@ class HTTPClient(httplib2.Http):
def get(self, url, **kwargs):
return self._cs_request(url, 'GET', **kwargs)
+ def head(self, url, **kwargs):
+ return self._cs_request(url, 'HEAD', **kwargs)
+
def post(self, url, **kwargs):
return self._cs_request(url, 'POST', **kwargs)
def put(self, url, **kwargs):
return self._cs_request(url, 'PUT', **kwargs)
+ def patch(self, url, **kwargs):
+ return self._cs_request(url, 'PATCH', **kwargs)
+
def delete(self, url, **kwargs):
return self._cs_request(url, 'DELETE', **kwargs)