Skip to content

Commit eb67c59

Browse files
Moving exception files
1 parent b9ee5be commit eb67c59

File tree

4 files changed

+6
-3
lines changed

4 files changed

+6
-3
lines changed

aws_lambda_powertools/exceptions/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""Shared exceptions that don't belong to a single utility"""
1+
"""Shared warnings that don't belong to a single utility"""
22

33

44
class InvalidEnvelopeExpressionError(Exception):

aws_lambda_powertools/utilities/idempotency/idempotency.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
from aws_lambda_powertools.middleware_factory import lambda_handler_decorator
1313
from aws_lambda_powertools.shared import constants
1414
from aws_lambda_powertools.shared.functions import powertools_dev_is_set, strtobool
15-
from aws_lambda_powertools.shared.powertools_warnings import PowertoolsWarning
1615
from aws_lambda_powertools.shared.types import AnyCallableT
1716
from aws_lambda_powertools.utilities.idempotency.base import IdempotencyHandler
1817
from aws_lambda_powertools.utilities.idempotency.config import IdempotencyConfig
@@ -24,6 +23,7 @@
2423
BaseIdempotencySerializer,
2524
)
2625
from aws_lambda_powertools.utilities.typing import LambdaContext
26+
from aws_lambda_powertools.warnings import PowertoolsWarning
2727

2828
logger = logging.getLogger(__name__)
2929

aws_lambda_powertools/shared/powertools_warnings.py renamed to aws_lambda_powertools/warnings/__init__.py

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
"""Shared exceptions that don't belong to a single utility"""
2+
3+
14
class PowertoolsWarning(UserWarning):
25
"""
36
This class provides a custom Warning tailored for better clarity when certain situations occur.

tests/functional/idempotency/test_idempotency.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
from pytest import FixtureRequest
1313
from pytest_mock import MockerFixture
1414

15-
from aws_lambda_powertools.shared.powertools_warnings import PowertoolsWarning
1615
from aws_lambda_powertools.utilities.data_classes import (
1716
APIGatewayProxyEventV2,
1817
event_source,
@@ -52,6 +51,7 @@
5251
PydanticSerializer,
5352
)
5453
from aws_lambda_powertools.utilities.validation import envelopes, validator
54+
from aws_lambda_powertools.warnings import PowertoolsWarning
5555
from tests.functional.idempotency.utils import (
5656
build_idempotency_put_item_response_stub,
5757
build_idempotency_put_item_stub,

0 commit comments

Comments
 (0)