in serverless/ivs_moderation/lambdas/lfuncprocessimage/lib/rekognition_service.py [0:0]
def grab_settings(self, id):
""" Function to get settings details from the db """
settings_table_name = os.environ['SETTINGSTABLE']
try:
db_client = boto3.resource('dynamodb')
settings_table = db_client.Table(settings_table_name)
response = settings_table.get_item(Key={
'id': id
})
# Cleanup unwanted items
mod_labels = response['Item']
del mod_labels['id']
del mod_labels['__typename']
del mod_labels['updatedAt']
self.log.debug("Settings for action %s: %s", id, json.dumps(mod_labels))
return mod_labels
except ClientError as error:
self.log.error(error)