HEX
Server: Apache
System: Linux pdx1-shared-a1-29 6.18.39-grsec-noble+ #4 SMP Thu Jul 23 07:53:29 UTC 2026 x86_64
User: dh_bj99yp (22285841)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/boto/dynamodb/__pycache__/exceptions.cpython-312.pyc
�

ckF[����dZddlmZmZddlmZGd�de�ZGd�de�ZGd�d	e�ZGd
�de�ZGd�d
e�Z	Gd�de�Z
Gd�de�Zy)z6
Exceptions that are specific to the dynamodb module.
�)�BotoServerError�BotoClientError)�DynamoDBResponseErrorc��eZdZdZy)�DynamoDBExpiredTokenErrorz�
    Raised when a DynamoDB security token expires. This is generally boto's
    (or the user's) notice to renew their DynamoDB security tokens.
    N��__name__�
__module__�__qualname__�__doc__���:/usr/lib/python3/dist-packages/boto/dynamodb/exceptions.pyrr����	rrc��eZdZdZy)�DynamoDBKeyNotFoundErrorzc
    Raised when attempting to retrieve or interact with an item whose key
    can't be found.
    Nrr
rrrrrrrc��eZdZdZy)�DynamoDBItemErrorz]
    Raised when invalid parameters are passed when creating a
    new Item in DynamoDB.
    Nrr
rrrrrrrc��eZdZdZy)�DynamoDBNumberErrorzC
    Raised in the event of incompatible numeric type casting.
    Nrr
rrrr s���	rrc��eZdZdZy)�#DynamoDBConditionalCheckFailedErrorz�
    Raised when a ConditionalCheckFailedException response is received.
    This happens when a conditional check, expressed via the expected_value
    paramenter, fails.
    Nrr
rrrr'����
	rrc��eZdZdZy)�DynamoDBValidationErrorz�
    Raised when a ValidationException response is received. This happens
    when one or more required parameter values are missing, or if the item
    has exceeded the 64Kb size limit.
    Nrr
rrrr0rrrc��eZdZdZy)�DynamoDBThroughputExceededErrorz�
    Raised when the provisioned throughput has been exceeded.
    Normally, when provisioned throughput is exceeded the operation
    is retried.  If the retries are exhausted then this exception
    will be raised.
    Nrr
rrrr9s���	rrN)r�boto.exceptionrrrrrrrrrrr
rr�<module>rsi���<�0�	��	�	��	�	��	�	�/�	�	�*?�	�	�3�	�	�&;�	r