Skip to content

Commit df854d3

Browse files
committed
improv: rename advanced_parser to parser
1 parent 8539002 commit df854d3

File tree

16 files changed

+22
-22
lines changed

16 files changed

+22
-22
lines changed

aws_lambda_powertools/utilities/advanced_parser/envelopes/dynamodb.py renamed to aws_lambda_powertools/utilities/parser/envelopes/dynamodb.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
from pydantic import BaseModel, ValidationError
55
from typing_extensions import Literal
66

7-
from aws_lambda_powertools.utilities.advanced_parser.envelopes.base import BaseEnvelope
8-
from aws_lambda_powertools.utilities.advanced_parser.schemas import DynamoDBSchema
7+
from aws_lambda_powertools.utilities.parser.envelopes.base import BaseEnvelope
8+
from aws_lambda_powertools.utilities.parser.schemas import DynamoDBSchema
99

1010
logger = logging.getLogger(__name__)
1111

aws_lambda_powertools/utilities/advanced_parser/envelopes/envelopes.py renamed to aws_lambda_powertools/utilities/parser/envelopes/envelopes.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44

55
from pydantic import BaseModel
66

7-
from aws_lambda_powertools.utilities.advanced_parser.envelopes.base import BaseEnvelope
8-
from aws_lambda_powertools.utilities.advanced_parser.envelopes.dynamodb import DynamoDBEnvelope
9-
from aws_lambda_powertools.utilities.advanced_parser.envelopes.event_bridge import EventBridgeEnvelope
10-
from aws_lambda_powertools.utilities.advanced_parser.envelopes.sqs import SqsEnvelope
7+
from aws_lambda_powertools.utilities.parser.envelopes.base import BaseEnvelope
8+
from aws_lambda_powertools.utilities.parser.envelopes.dynamodb import DynamoDBEnvelope
9+
from aws_lambda_powertools.utilities.parser.envelopes.event_bridge import EventBridgeEnvelope
10+
from aws_lambda_powertools.utilities.parser.envelopes.sqs import SqsEnvelope
1111

1212
logger = logging.getLogger(__name__)
1313

aws_lambda_powertools/utilities/advanced_parser/envelopes/event_bridge.py renamed to aws_lambda_powertools/utilities/parser/envelopes/event_bridge.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
from pydantic import BaseModel, ValidationError
55

6-
from aws_lambda_powertools.utilities.advanced_parser.envelopes.base import BaseEnvelope
7-
from aws_lambda_powertools.utilities.advanced_parser.schemas import EventBridgeSchema
6+
from aws_lambda_powertools.utilities.parser.envelopes.base import BaseEnvelope
7+
from aws_lambda_powertools.utilities.parser.schemas import EventBridgeSchema
88

99
logger = logging.getLogger(__name__)
1010

aws_lambda_powertools/utilities/advanced_parser/envelopes/sqs.py renamed to aws_lambda_powertools/utilities/parser/envelopes/sqs.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
from pydantic import BaseModel, ValidationError
55

6-
from aws_lambda_powertools.utilities.advanced_parser.envelopes.base import BaseEnvelope
7-
from aws_lambda_powertools.utilities.advanced_parser.schemas import SqsSchema
6+
from aws_lambda_powertools.utilities.parser.envelopes.base import BaseEnvelope
7+
from aws_lambda_powertools.utilities.parser.schemas import SqsSchema
88

99
logger = logging.getLogger(__name__)
1010

aws_lambda_powertools/utilities/advanced_parser/parser.py renamed to aws_lambda_powertools/utilities/parser/parser.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from pydantic import BaseModel, ValidationError
55

66
from aws_lambda_powertools.middleware_factory import lambda_handler_decorator
7-
from aws_lambda_powertools.utilities.advanced_parser.envelopes import Envelope, parse_envelope
7+
from aws_lambda_powertools.utilities.parser.envelopes import Envelope, parse_envelope
88

99
logger = logging.getLogger(__name__)
1010

@@ -21,11 +21,11 @@ def parser(
2121
2222
As Lambda follows (event, context) signature we can remove some of the boilerplate
2323
and also capture any exception any Lambda function throws as metadata.
24-
event will be the parsed and passed as a BaseModel pydantic class of the input type "schema"
24+
event will be the parsed and passed as a BaseModel pydantic class of the input type "schema"
2525
to the lambda handler.
2626
event will be extracted from the envelope in case envelope is not None.
2727
In case envelope is None, the complete event is parsed to match the schema parameter BaseModel definition.
28-
In case envelope is not None, first the event is parsed as the envelope's schema definition, and the user
28+
In case envelope is not None, first the event is parsed as the envelope's schema definition, and the user
2929
message is extracted and parsed again as the schema parameter's definition.
3030
3131
Example
@@ -41,9 +41,9 @@ def handler(event: MyBusiness , context: LambdaContext):
4141
handler: input for lambda_handler_decorator, wraps the handler lambda
4242
event: AWS event dictionary
4343
context: AWS lambda context
44-
schema: pydantic BaseModel class. This is the user data schema that will replace the event.
44+
schema: pydantic BaseModel class. This is the user data schema that will replace the event.
4545
event parameter will be parsed and a new schema object will be created from it.
46-
envelope: what envelope to extract the schema from, can be any AWS service that is currently
46+
envelope: what envelope to extract the schema from, can be any AWS service that is currently
4747
supported in the envelopes module. Can be None.
4848
4949
Raises

0 commit comments

Comments
 (0)