diff options
Diffstat (limited to 'designateclient/client.py')
-rw-r--r-- | designateclient/client.py | 7 |
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) |