in lambdas/helper/dal.py [0:0]
def _save_package(self, package_name, package_version, ignore_key_conflict=True):
DataAccessLayer._xray_start('save_package')
try:
ignore = 'ignore' if ignore_key_conflict else ''
sql_parameters = [
{'name':'package_name', 'value':{'stringValue': package_name}},
{'name':'package_version', 'value':{'stringValue': package_version}},
]
sql = f'insert {ignore} into {package_table_name} ' \
f' (package_name, package_version)' \
f' values (:package_name,:package_version)'
response = self.execute_statement(sql, sql_parameters)
return response
finally:
DataAccessLayer._xray_stop()