in source/Lambda/innovation_delete_default_vpcs.py [0:0]
def get_regions(client):
try:
reg_list = []
regions = client.describe_regions()
data_str = json.dumps(regions)
resp = json.loads(data_str)
region_str = json.dumps(resp['Regions'])
region = json.loads(region_str)
for reg in region:
reg_list.append(reg['RegionName'])
except Exception as e:
message = {'MESSAGE': 'Exception occured while fetching list of regions', 'FILE': __file__.split('/')[-1],
'METHOD': inspect.stack()[0][3], 'EXCEPTION': str(e), 'TRACE': traceback.format_exc()}
logger.exception(message)
return reg_list