U a @sddlZddlmZejejZejeZGdddeZGdddeZ Gddde Z Gd d d e Z Gd d d e Z Gd ddeZ dS)N)datetimecs4eZdZdZedfdd ZedddZZS)BadDatazRaised if bad data of any sort was encountered. This is the base for all exceptions that ItsDangerous defines. .. versionadded:: 0.15 messagecst|||_dSN)super__init__r)selfr __class__QC:\Users\vtejo\AppData\Local\Temp\pip-unpacked-wheel-w3tduf5e\itsdangerous\exc.pyrs zBadData.__init__)returncCs|jSrr)r r r r __str__szBadData.__str__)__name__ __module__ __qualname____doc__strrr __classcell__r r r r rsrcs*eZdZdZdeedfdd ZZS) BadSignaturez%Raised if a signature does not match.N)rpayloadcst|||_dSr)rrr)r rrr r r rs zBadSignature.__init__)N)rrrrr _t_opt_anyrrr r r r rsrcs2eZdZdZdeeejedfdd Z Z S)BadTimeSignaturezbRaised if a time-based signature is invalid. This is a subclass of :class:`BadSignature`. N)rr date_signedcst||||_dSr)rrr)r rrrr r r r*s zBadTimeSignature.__init__)NN) rrrrrr_tOptionalrrrr r r r r%src@seZdZdZdS)SignatureExpiredzrRaised if a signature timestamp is older than ``max_age``. This is a subclass of :exc:`BadTimeSignature`. N)rrrrr r r r r=srcs.eZdZdZdeeeedfdd ZZS) BadHeaderzRaised 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 N)rrheaderoriginal_errorcst||||_||_dSr)rrrr )r rrrr r r r rKszBadHeader.__init__)NNN) rrrrrr _t_opt_excrrr r r r rCs rcs*eZdZdZdeedfdd ZZS) 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 N)rr cst|||_dSr)rrr )r rr r r r rfs zBadPayload.__init__)N)rrrrrr!rrr r r r r"]sr")typingrrrAnyr Exceptionr!rrrrrr"r r r r s