diff --git a/code/ddns-lambda.py b/code/ddns-lambda.py index fd07ac7..93eacbb 100755 --- a/code/ddns-lambda.py +++ b/code/ddns-lambda.py @@ -403,10 +403,10 @@ def lambda_handler( instance = get_item_from_dynamodb_table(dynamodb_client, DDBNAME, instance_id) LOGGER.info("instance attributes: %s", str(instance) + lineno()) try: - LOGGER.info(f"instance_data type {type(instance)} {lineno()}") - instance_data = json.loads(instance) + ## LOGGER.info(f"instance_data type {type(instance)} {lineno()}") + ## instance_data = json.loads(instance) LOGGER.info(f"getting _DnsEntries {lineno()}") - dns_data_raw = instance_data.get('_DnsEntries', []) + dns_data_raw = instance.get('_DnsEntries', []) LOGGER.info( f"got _DnsEntries type {type(dns_data_raw)} value {dns_data_raw} {lineno()}") dns_data = [dns_data_tuple(**item) for item in dns_data_raw] diff --git a/code/ddns-lambda.zip b/code/ddns-lambda.zip index 70f707c..d458aaf 100644 Binary files a/code/ddns-lambda.zip and b/code/ddns-lambda.zip differ