Skip to content

Commit 32d11e0

Browse files
BakasuraRCEheitorlessaleandrodamascena
authored
feat(batch): add async_batch_processor for concurrent processing (#1724)
Co-authored-by: Heitor Lessa <[email protected]> Co-authored-by: h4x0r <h4x0r> Co-authored-by: Heitor Lessa <[email protected]> Co-authored-by: heitorlessa <[email protected]> Co-authored-by: Leandro Damascena <[email protected]>
1 parent 9517e3d commit 32d11e0

File tree

7 files changed

+690
-186
lines changed

7 files changed

+690
-186
lines changed

aws_lambda_powertools/utilities/batch/__init__.py

+6
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,27 @@
55
"""
66

77
from aws_lambda_powertools.utilities.batch.base import (
8+
AsyncBatchProcessor,
9+
BasePartialBatchProcessor,
810
BasePartialProcessor,
911
BatchProcessor,
1012
EventType,
1113
FailureResponse,
1214
SuccessResponse,
15+
async_batch_processor,
1316
batch_processor,
1417
)
1518
from aws_lambda_powertools.utilities.batch.exceptions import ExceptionInfo
1619

1720
__all__ = (
1821
"BatchProcessor",
22+
"AsyncBatchProcessor",
1923
"BasePartialProcessor",
24+
"BasePartialBatchProcessor",
2025
"ExceptionInfo",
2126
"EventType",
2227
"FailureResponse",
2328
"SuccessResponse",
2429
"batch_processor",
30+
"async_batch_processor",
2531
)

0 commit comments

Comments
 (0)