def __init__(self, max_attempts=DEFAULT_MAX_ATTEMPTS): # Note: This class is for convenience so you can have the # standard retry condition in a single class. self._max_attempts_checker = MaxAttemptsChecker(max_attempts) self._additional_checkers = OrRetryChecker([ TransientRetryableChecker(), ThrottledRetryableChecker(), ModeledRetryableChecker(), OrRetryChecker([ special.RetryIDPCommunicationError(), special.RetryDDBChecksumError(), ]) ])
def setUp(self): self.checker = special.RetryDDBChecksumError()