Esempio n. 1
0
 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(),
         ])
     ])
Esempio n. 2
0
 def setUp(self):
     self.checker = special.RetryDDBChecksumError()