From d1c1049d725bf8cc9e376b73d1b48ab12a7a3328 Mon Sep 17 00:00:00 2001 From: Jeff Bacon <44843779+thesuavehog@users.noreply.github.com> Date: Wed, 18 Jun 2025 13:15:20 +0000 Subject: [PATCH] fix: #226 - fix import references for python files in layer module in Lambda Layer --- source/layer/applogger.py | 2 +- source/layer/cloudwatch_metrics.py | 2 +- source/layer/metrics.py | 2 +- source/layer/sechub_findings.py | 4 ++-- source/layer/utils.py | 4 ++-- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/source/layer/applogger.py b/source/layer/applogger.py index 9ec845ca..9b3e3efd 100644 --- a/source/layer/applogger.py +++ b/source/layer/applogger.py @@ -12,7 +12,7 @@ from datetime import date from botocore.exceptions import ClientError -from layer import awsapi_cached_client +from . import awsapi_cached_client LOG_MAX_BATCH_SIZE = 1048576 # Controls when the buffer is flushed to the stream LOG_ENTRY_ADDITIONAL = 26 diff --git a/source/layer/cloudwatch_metrics.py b/source/layer/cloudwatch_metrics.py index 924660b4..a3f1256e 100644 --- a/source/layer/cloudwatch_metrics.py +++ b/source/layer/cloudwatch_metrics.py @@ -4,7 +4,7 @@ from typing import TYPE_CHECKING, Any, cast import boto3 -from layer.logger import Logger +from .logger import Logger if TYPE_CHECKING: from mypy_boto3_cloudwatch import CloudWatchClient diff --git a/source/layer/metrics.py b/source/layer/metrics.py index f1978131..f7906d8f 100644 --- a/source/layer/metrics.py +++ b/source/layer/metrics.py @@ -9,7 +9,7 @@ import boto3 from botocore.exceptions import ClientError -from layer import awsapi_cached_client +from . import awsapi_cached_client if TYPE_CHECKING: from mypy_boto3_ssm.client import SSMClient diff --git a/source/layer/sechub_findings.py b/source/layer/sechub_findings.py index 3ebfe578..a3774f81 100644 --- a/source/layer/sechub_findings.py +++ b/source/layer/sechub_findings.py @@ -6,8 +6,8 @@ from typing import Any, Union from botocore.exceptions import ClientError -from layer.awsapi_cached_client import AWSCachedClient -from layer.utils import publish_to_sns +from .awsapi_cached_client import AWSCachedClient +from .utils import publish_to_sns # Get AWS region from Lambda environment. If not present then we're not # running under lambda, so defaulting to us-east-1 diff --git a/source/layer/utils.py b/source/layer/utils.py index fbaa04dc..0adf5f23 100644 --- a/source/layer/utils.py +++ b/source/layer/utils.py @@ -7,8 +7,8 @@ import boto3 from botocore.exceptions import UnknownRegionError -from layer.awsapi_cached_client import AWSCachedClient -from layer.logger import Logger +from .awsapi_cached_client import AWSCachedClient +from .logger import Logger AWS_REGION = os.getenv("AWS_REGION", "us-east-1")