If the elb does not exist in the region provided, don't return True

This commit is contained in:
vladislav-jomedia 2014-12-04 11:46:47 -05:00
parent 9e2de0fa2a
commit 70b44b68db

View file

@ -77,8 +77,13 @@ def exists(name, region=None, key=None, keyid=None, profile=None):
if not conn:
return False
try:
conn.get_all_load_balancers(load_balancer_names=[name])
return True
elb = conn.get_all_load_balancers(load_balancer_names=[name])
if elb:
return True
else:
msg = 'The load balancer does not exist in region {0}'.format(region)
log.debug(msg)
return False
except boto.exception.BotoServerError as e:
log.debug(e)
return False