in source/create-athena-views-lambda.py [0:0]
def checkIfTagsTableExistInDB(athenaDb):
logger.info('Variables passed to checkIfTagsTableExistInDB(): ' + athenaDb)
try:
response = glueClient.get_table(DatabaseName=athenaDb,Name='tags')
logger.info('get_table response: ' + str(response))
return "PRESENT"
except glueClient.exceptions.EntityNotFoundException:
return "NULL"
except ClientError as e:
e = sanitize_string(e)
logger.error("Unexpected client error %s" % e)
raise AWSTrustedAdvisorExplorerGenericException(e)
except Exception as f:
f = sanitize_string(f)
logger.error("Unexpected exception: %s" % f)
raise AWSTrustedAdvisorExplorerGenericException(f)