o .&ßa.ã@s$Gdd„deƒZGdd„deƒZdS)c@seZdZdd„ZdS)ÚBaseRetryBackoffcCótdƒ‚)zbCalculate how long we should delay before retrying. :type context: RetryContext Ú delay_amount©ÚNotImplementedError©ÚselfÚcontext©r ú7/usr/lib/python3/dist-packages/botocore/retries/base.pyrszBaseRetryBackoff.delay_amountN)Ú__name__Ú __module__Ú __qualname__rr r r r rs rc@seZdZdZdd„ZdS)ÚBaseRetryableCheckeraWBase class for determining if a retry should happen. This base class checks for specific retryable conditions. A single retryable checker doesn't necessarily indicate a retry will happen. It's up to the ``RetryPolicy`` to use its ``BaseRetryableCheckers`` to make the final decision on whether a retry should happen. cCr)zVReturns True if retryable, False if not. :type context: RetryContext Ú is_retryablerrr r r rsz!BaseRetryableChecker.is_retryableN)r r r Ú__doc__rr r r r r s rN)Úobjectrrr r r r Ús