Ë
    P÷Ôe  ã                   ó,   —  G d „ d«      Z  G d„ d«      Zy)c                   ó   — e Zd Zd„ Zy)ÚBaseRetryBackoffc                 ó   — t        d«      ‚)zbCalculate how long we should delay before retrying.

        :type context: RetryContext

        Údelay_amount©ÚNotImplementedError©ÚselfÚcontexts     ú7/usr/lib/python3/dist-packages/botocore/retries/base.pyr   zBaseRetryBackoff.delay_amount   s   € ô " .Ó1Ð1ó    N)Ú__name__Ú
__module__Ú__qualname__r   © r   r   r   r      s   „ ó2r   r   c                   ó   — e Zd ZdZd„ Zy)ÚBaseRetryableCheckeraW  Base 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.
    c                 ó   — t        d«      ‚)zVReturns True if retryable, False if not.

        :type context: RetryContext
        Úis_retryabler   r   s     r   r   z!BaseRetryableChecker.is_retryable   s   € ô
 " .Ó1Ð1r   N)r   r   r   Ú__doc__r   r   r   r   r   r      s   „ ñó2r   r   N)r   r   r   r   r   ú<module>r      s   ð÷2ñ 2÷2ò 2r   