Skip to content

Commit 29ca18e

Browse files
authored
Merge pull request #189 from heitorlessa/improv/parser#118
chore: ease maintenance of upcoming parser #118
2 parents f665586 + 7480985 commit 29ca18e

32 files changed

+929
-761
lines changed

Diff for: aws_lambda_powertools/utilities/advanced_parser/__init__.py

-6
This file was deleted.

Diff for: aws_lambda_powertools/utilities/advanced_parser/envelopes/__init__.py

-3
This file was deleted.

Diff for: aws_lambda_powertools/utilities/advanced_parser/envelopes/base.py

-40
This file was deleted.

Diff for: aws_lambda_powertools/utilities/advanced_parser/envelopes/dynamodb.py

-31
This file was deleted.

Diff for: aws_lambda_powertools/utilities/advanced_parser/envelopes/envelopes.py

-42
This file was deleted.

Diff for: aws_lambda_powertools/utilities/advanced_parser/envelopes/event_bridge.py

-20
This file was deleted.

Diff for: aws_lambda_powertools/utilities/advanced_parser/envelopes/sqs.py

-27
This file was deleted.

Diff for: aws_lambda_powertools/utilities/advanced_parser/parser.py

-68
This file was deleted.

Diff for: aws_lambda_powertools/utilities/advanced_parser/schemas/__init__.py

-12
This file was deleted.

Diff for: aws_lambda_powertools/utilities/advanced_parser/schemas/dynamodb.py

-45
This file was deleted.

Diff for: aws_lambda_powertools/utilities/advanced_parser/schemas/sqs.py

-65
This file was deleted.

Diff for: aws_lambda_powertools/utilities/parser/__init__.py

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"""Advanced event_parser utility
2+
"""
3+
from . import envelopes
4+
from .envelopes import BaseEnvelope
5+
from .exceptions import ModelValidationError
6+
from .parser import event_parser
7+
from .pydantic import BaseModel, root_validator, validator
8+
9+
__all__ = [
10+
"event_parser",
11+
"envelopes",
12+
"BaseEnvelope",
13+
"BaseModel",
14+
"validator",
15+
"root_validator",
16+
"ModelValidationError",
17+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from .base import BaseEnvelope
2+
from .dynamodb import DynamoDBEnvelope
3+
from .event_bridge import EventBridgeEnvelope
4+
from .sqs import SqsEnvelope
5+
6+
__all__ = ["DynamoDBEnvelope", "EventBridgeEnvelope", "SqsEnvelope", "BaseEnvelope"]

0 commit comments

Comments
 (0)