def get_regions()

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