summaryrefslogtreecommitdiff
path: root/designateclient/client.py
diff options
context:
space:
mode:
authorPaul Glass <paul.glass@rackspace.com>2016-03-30 16:39:27 +0000
committerPaul Glass <paul.glass@rackspace.com>2016-03-30 17:07:48 +0000
commita5e8206ed602c11cc2ea8fbca25b39999cfd5540 (patch)
tree31e70987d44fe6e56eb4e04b58ad0c578ce9f172 /designateclient/client.py
parentd89f0a3889a8d258b2d3d73c6ed202f6fc9cafc3 (diff)
downloadpython-designateclient-a5e8206ed602c11cc2ea8fbca25b39999cfd5540.tar.gz
Show responses on zone and recordset deletes
Change-Id: I1b15c64bac1bc495fe7aecbcf08c28b8ea41b5a7
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)