Don't explode if image.extra doesn't contain vm_image attribute.

Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/6203951b
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/6203951b
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/6203951b

Branch: refs/heads/trunk
Commit: 6203951ba368cf74b23f085fd723738072d1c1a7
Parents: 4b63b8f
Author: Tomaz Muraus <[email protected]>
Authored: Tue Apr 7 15:53:06 2015 +0200
Committer: Tomaz Muraus <[email protected]>
Committed: Tue Apr 7 15:53:06 2015 +0200

----------------------------------------------------------------------
 libcloud/compute/drivers/azure.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/libcloud/blob/6203951b/libcloud/compute/drivers/azure.py
----------------------------------------------------------------------
diff --git a/libcloud/compute/drivers/azure.py 
b/libcloud/compute/drivers/azure.py
index 487265c..8cab6d8 100644
--- a/libcloud/compute/drivers/azure.py
+++ b/libcloud/compute/drivers/azure.py
@@ -628,7 +628,7 @@ class AzureNodeDriver(NodeDriver):
             vm_image_id = None
             disk_config = None
 
-            if image.extra['vm_image']:
+            if image.extra.get('vm_image', False):
                 vm_image_id = image.id
                 #  network_config = None
             else:

Reply via email to