Skip to content

Commit ae89970

Browse files
committed
fix(idempotency): PR feedback on config and kwargs
1 parent 9763bbe commit ae89970

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

aws_lambda_powertools/utilities/idempotency/idempotency.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,14 @@ def idempotent(
6363
>>> return {"StatusCode": 200}
6464
"""
6565

66-
idempotency_handler = IdempotencyHandler(handler, event, context, config or IdempotencyConfig(), persistence_store)
66+
config = config or IdempotencyConfig()
67+
idempotency_handler = IdempotencyHandler(
68+
lambda_handler=handler, event=event, context=context, persistence_store=persistence_store, config=config
69+
)
6770

6871
# IdempotencyInconsistentStateError can happen under rare but expected cases when persistent state changes in the
6972
# small time between put & get requests. In most cases we can retry successfully on this exception.
73+
# Maintenance: Allow customers to specify number of retries
7074
max_handler_retries = 2
7175
for i in range(max_handler_retries + 1):
7276
try:

0 commit comments

Comments
 (0)