summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Waldon <brian.waldon@rackspace.com>2011-03-23 15:17:34 -0400
committerBrian Waldon <brian.waldon@rackspace.com>2011-03-23 15:17:34 -0400
commitdb6aaa666dc1deaeead7f32fd22a4f6b2d40ed25 (patch)
tree474f823dafecc0c752155d188710a6ffde853850
parent7bcf91f87666e21225b0eb42746e3f1417bab6fa (diff)
downloadnova-db6aaa666dc1deaeead7f32fd22a4f6b2d40ed25.tar.gz
nova-db6aaa666dc1deaeead7f32fd22a4f6b2d40ed25.tar.xz
nova-db6aaa666dc1deaeead7f32fd22a4f6b2d40ed25.zip
fixing some dictionary get calls
-rw-r--r--nova/api/openstack/views/servers.py21
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)