Skip to content

Commit d05c973

Browse files
committed
refactor(shared): rename envelope data extraction fn
1 parent b667426 commit d05c973

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

aws_lambda_powertools/shared/jmespath_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def _func_powertools_base64_gzip(self, value):
2929
return uncompressed.decode()
3030

3131

32-
def unwrap_event_from_envelope(data: Union[Dict, str], envelope: str, jmespath_options: Optional[Dict]) -> Any:
32+
def extract_data_from_envelope(data: Union[Dict, str], envelope: str, jmespath_options: Optional[Dict]) -> Any:
3333
"""Searches data using JMESPath expression
3434
3535
Parameters

aws_lambda_powertools/utilities/feature_flags/appconfig.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ def get_configuration(self) -> Dict[str, Any]:
8080
)
8181

8282
if self.envelope:
83-
config = jmespath_utils.unwrap_event_from_envelope(
83+
config = jmespath_utils.extract_data_from_envelope(
8484
data=config, envelope=self.envelope, jmespath_options=self.jmespath_options
8585
)
8686

aws_lambda_powertools/utilities/validation/validator.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ def handler(event, context):
117117
When JMESPath expression to unwrap event is invalid
118118
"""
119119
if envelope:
120-
event = jmespath_utils.unwrap_event_from_envelope(
120+
event = jmespath_utils.extract_data_from_envelope(
121121
data=event, envelope=envelope, jmespath_options=jmespath_options
122122
)
123123

@@ -219,7 +219,7 @@ def handler(event, context):
219219
When JMESPath expression to unwrap event is invalid
220220
"""
221221
if envelope:
222-
event = jmespath_utils.unwrap_event_from_envelope(
222+
event = jmespath_utils.extract_data_from_envelope(
223223
data=event, envelope=envelope, jmespath_options=jmespath_options
224224
)
225225

tests/functional/idempotency/conftest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from botocore.config import Config
1212
from jmespath import functions
1313

14-
from aws_lambda_powertools.shared.jmespath_utils import unwrap_event_from_envelope
14+
from aws_lambda_powertools.shared.jmespath_utils import extract_data_from_envelope
1515
from aws_lambda_powertools.shared.json_encoder import Encoder
1616
from aws_lambda_powertools.utilities.idempotency import DynamoDBPersistenceLayer
1717
from aws_lambda_powertools.utilities.idempotency.idempotency import IdempotencyConfig
@@ -149,7 +149,7 @@ def hashed_idempotency_key(lambda_apigw_event, default_jmespath, lambda_context)
149149

150150
@pytest.fixture
151151
def hashed_idempotency_key_with_envelope(lambda_apigw_event):
152-
event = unwrap_event_from_envelope(
152+
event = extract_data_from_envelope(
153153
data=lambda_apigw_event, envelope=envelopes.API_GATEWAY_HTTP, jmespath_options={}
154154
)
155155
return "test-func#" + hashlib.md5(json.dumps(event).encode()).hexdigest()

0 commit comments

Comments
 (0)