Skip to content

Exceptions

Batch processing exceptions

CLASS DESCRIPTION
BatchProcessingError

When all batch records failed to be processed

SQSFifoCircuitBreakerError

Signals a record not processed due to the SQS FIFO processing being interrupted

SQSFifoMessageGroupCircuitBreakerError

Signals a record not processed due to the SQS FIFO message group processing being interrupted

UnexpectedBatchTypeError

Error thrown by the Batch Processing utility when a partial processor receives an unexpected batch type

BatchProcessingError

BatchProcessingError(msg='', child_exceptions: list[ExceptionInfo] | None = None)

Bases: BaseBatchProcessingError

When all batch records failed to be processed

Source code in aws_lambda_powertools/utilities/batch/exceptions.py
33
34
def __init__(self, msg="", child_exceptions: list[ExceptionInfo] | None = None):
    super().__init__(msg, child_exceptions)

SQSFifoCircuitBreakerError

Bases: Exception

Signals a record not processed due to the SQS FIFO processing being interrupted

SQSFifoMessageGroupCircuitBreakerError

Bases: Exception

Signals a record not processed due to the SQS FIFO message group processing being interrupted

UnexpectedBatchTypeError

UnexpectedBatchTypeError(msg='', child_exceptions: list[ExceptionInfo] | None = None)

Bases: BatchProcessingError

Error thrown by the Batch Processing utility when a partial processor receives an unexpected batch type

Source code in aws_lambda_powertools/utilities/batch/exceptions.py
33
34
def __init__(self, msg="", child_exceptions: list[ExceptionInfo] | None = None):
    super().__init__(msg, child_exceptions)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy