
    'wf]                     .    d dl mZmZmZ  G d de      Zy)    )RetryDDBChecksumErrorcrc32loggerc                       e Zd Zd Zy)AioRetryDDBChecksumErrorc                   K   |j                   j                  j                  }|| j                  k7  ry|j                  y|j                  j
                  j                  | j                        }|yt        |j                  j                   d {         dz  }|t        |      k7  rt        j                  d||       yy 7 2w)NFl    z@DynamoDB crc32 checksum does not match, expected: %s, actual: %sT)operation_modelservice_modelservice_name_SERVICE_NAMEhttp_responseheadersget_CHECKSUM_HEADERr   contentintr   debug)selfcontextr   checksumactual_crc32s        o/home/panchajanya/Development/work/volatility3/venv/lib/python3.12/site-packages/aiobotocore/retries/special.pyis_retryablez%AioRetryDDBChecksumError.is_retryable   s     ..<<II4---  (((0044T5J5JK7#8#8#@#@@AJN3x=(LL+	  ) As   BCC3CN)__name__
__module____qualname__r        r   r   r      s    r   r   N)botocore.retries.specialr   r   r   r   r   r   r   <module>r       s    I I4 r   