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:
