summaryrefslogtreecommitdiff
path: root/designateclient/client.py
diff options
context:
space:
mode:
Diffstat (limited to 'designateclient/client.py')
-rw-r--r--designateclient/client.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/designateclient/client.py b/designateclient/client.py
index b4df6e6..2c0e7b3 100644
--- a/designateclient/client.py
+++ b/designateclient/client.py
@@ -77,8 +77,11 @@ class Controller(object):
return body[response_key]
return body
- def _delete(self, url):
- resp, body = self.client.session.delete(url)
+ def _delete(self, url, response_key=None, **kwargs):
+ resp, body = self.client.session.delete(url, **kwargs)
+ if response_key is not None:
+ return body[response_key]
+ return body
@six.add_metaclass(abc.ABCMeta)