HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //home/arjun/projects/env/lib/python3.10/site-packages/itsdangerous/__pycache__/exc.cpython-310.pyc
o

we��@s�ddlZddlmZejejZejeZGdd�de�ZGdd�de�Z	Gdd�de	�Z
Gd	d
�d
e
�ZGdd�de	�ZGd
d�de�Z
dS)�N)�datetimecs4eZdZdZdef�fdd�Zdefdd�Z�ZS)�BadDataz�Raised if bad data of any sort was encountered. This is the base
    for all exceptions that ItsDangerous defines.

    .. versionadded:: 0.15
    �messagecst��|�||_dS�N)�super�__init__r)�selfr��	__class__��I/home/arjun/projects/env/lib/python3.10/site-packages/itsdangerous/exc.pyrs
zBadData.__init__�returncCs|jSr)r)rrrr�__str__szBadData.__str__)�__name__�
__module__�__qualname__�__doc__�strrr�
__classcell__rrr	rrsrc�,eZdZdZddedef�fdd�
Z�ZS)�BadSignaturez%Raised if a signature does not match.Nr�payloadc�t��|�||_dSr)rrr)rrrr	rrrs
zBadSignature.__init__r)rrrrr�
_t_opt_anyrrrrr	rrs rcs:eZdZdZ		ddededejef�fdd�
Z	�Z
S)	�BadTimeSignaturezbRaised if a time-based signature is invalid. This is a subclass
    of :class:`BadSignature`.
    Nrr�date_signedcst��||�||_dSr)rrr)rrrrr	rrr*s

zBadTimeSignature.__init__)NN)rrrrrr�_t�Optionalrrrrrr	rr%s����rc@seZdZdZdS)�SignatureExpiredzrRaised if a signature timestamp is older than ``max_age``. This
    is a subclass of :exc:`BadTimeSignature`.
    N)rrrrrrrrr=src	s:eZdZdZ			d	dedededef�fdd�
Z�ZS)
�	BadHeaderz�Raised if a signed header is invalid in some form. This only
    happens for serializers that have a header that goes with the
    signature.

    .. versionadded:: 0.24
    Nrr�header�original_errorcst��||�||_||_dSr)rrr r!)rrrr r!r	rrrKs
zBadHeader.__init__)NNN)	rrrrrr�
_t_opt_excrrrrr	rrCs
�����rcr)�
BadPayloada4Raised if a payload is invalid. This could happen if the payload
    is loaded despite an invalid signature, or if there is a mismatch
    between the serializer and deserializer. The original exception
    that occurred during loading is stored on as :attr:`original_error`.

    .. versionadded:: 0.15
    Nrr!crr)rrr!)rrr!r	rrrfs
zBadPayload.__init__r)rrrrrr"rrrrr	rr#]s r#)�typingrrr�Anyr�	Exceptionr"rrrrrr#rrrr�<module>s