diff options
| author | Brian Waldon <brian.waldon@rackspace.com> | 2011-03-23 15:17:34 -0400 |
|---|---|---|
| committer | Brian Waldon <brian.waldon@rackspace.com> | 2011-03-23 15:17:34 -0400 |
| commit | db6aaa666dc1deaeead7f32fd22a4f6b2d40ed25 (patch) | |
| tree | 474f823dafecc0c752155d188710a6ffde853850 | |
| parent | 7bcf91f87666e21225b0eb42746e3f1417bab6fa (diff) | |
| download | nova-db6aaa666dc1deaeead7f32fd22a4f6b2d40ed25.tar.gz nova-db6aaa666dc1deaeead7f32fd22a4f6b2d40ed25.tar.xz nova-db6aaa666dc1deaeead7f32fd22a4f6b2d40ed25.zip | |
fixing some dictionary get calls
| -rw-r--r-- | nova/api/openstack/views/servers.py | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/nova/api/openstack/views/servers.py b/nova/api/openstack/views/servers.py index 5f4c0f740..6b5dc7c16 100644 --- a/nova/api/openstack/views/servers.py +++ b/nova/api/openstack/views/servers.py @@ -71,7 +71,7 @@ class ViewBuilder(object): # Return the metadata as a dictionary metadata = {} - if 'metadata' in inst: + if 'metadata' in dict(inst): for item in inst['metadata']: metadata[item['key']] = item['value'] inst_dict['metadata'] = metadata @@ -97,11 +97,11 @@ class ViewBuilder(object): class ViewBuilderV10(ViewBuilder): def _build_image(self, response, inst): - if inst.get('image_id') != None: + if 'image_id' in dict(inst): response['imageId'] = inst['image_id'] def _build_flavor(self, response, inst): - if inst.get('instance_type') != None: + if 'instance_type' in dict(inst): response['flavorId'] = inst['instance_type'] @@ -114,16 +114,15 @@ class ViewBuilderV11(ViewBuilder): self.base_url = base_url def _build_image(self, response, inst): - image_id = inst.get("image_id", None) - if image_id == None: - return - response["imageRef"] = self.image_builder.generate_href(image_id) + if "image_id" in dict(inst): + image_id = inst.get("image_id") + response["imageRef"] = self.image_builder.generate_href(image_id) def _build_flavor(self, response, inst): - flavor_id = inst.get("instance_type", None) - if flavor_id == None: - return - response["flavorRef"] = self.flavor_builder.generate_href(flavor_id) + if "instance_type" in dict(inst): + flavor_id = inst["instance_type"] + flavor_ref = self.flavor_builder.generate_href(flavor_id) + response["flavorRef"] = flavor_ref def _build_extra(self, response, inst): self._build_links(response, inst) |
