summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-09-07 11:54:37 +0000
committerGerrit Code Review <review@openstack.org>2016-09-07 11:54:37 +0000
commitdde6bc4d4fcf0461ca3907ce87693673f9a3325d (patch)
treeea7290464f9c0a501c2623be3c6c81a2280a3b9e
parent19ce71ba5def279b13c85da083c8ad0d1ce600ea (diff)
parent2ac87cbc3d218dd9816daca388c861b5a784ed3d (diff)
downloadpython-heatclient-dde6bc4d4fcf0461ca3907ce87693673f9a3325d.tar.gz
Merge "Replace functions 'Dict.get' and 'del' with 'Dict.pop'"
-rw-r--r--heatclient/openstack/common/apiclient/client.py9
1 files changed, 3 insertions, 6 deletions
diff --git a/heatclient/openstack/common/apiclient/client.py b/heatclient/openstack/common/apiclient/client.py
index 24c6e73..8733772 100644
--- a/heatclient/openstack/common/apiclient/client.py
+++ b/heatclient/openstack/common/apiclient/client.py
@@ -145,13 +145,10 @@ class HTTPClient(object):
resp.text)
def serialize(self, kwargs):
- if kwargs.get('json') is not None:
+ json_data = kwargs.pop('json', None)
+ if json_data is not None:
kwargs['headers']['Content-Type'] = 'application/json'
- kwargs['data'] = json.dumps(kwargs['json'])
- try:
- del kwargs['json']
- except KeyError:
- pass
+ kwargs['data'] = json.dumps(json_data)
def get_timings(self):
return self.times