Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
exceptions.py71 linesDownload Raw Back to jwt
1class PyJWTError(Exception):2    """3    Base class for all exceptions4    """5 6    pass7 8 9class InvalidTokenError(PyJWTError):10    pass11 12 13class DecodeError(InvalidTokenError):14    pass15 16 17class InvalidSignatureError(DecodeError):18    pass19 20 21class ExpiredSignatureError(InvalidTokenError):22    pass23 24 25class InvalidAudienceError(InvalidTokenError):26    pass27 28 29class InvalidIssuerError(InvalidTokenError):30    pass31 32 33class InvalidIssuedAtError(InvalidTokenError):34    pass35 36 37class ImmatureSignatureError(InvalidTokenError):38    pass39 40 41class InvalidKeyError(PyJWTError):42    pass43 44 45class InvalidAlgorithmError(InvalidTokenError):46    pass47 48 49class MissingRequiredClaimError(InvalidTokenError):50    def __init__(self, claim: str) -> None:51        self.claim = claim52 53    def __str__(self) -> str:54        return f'Token is missing the "{self.claim}" claim'55 56 57class PyJWKError(PyJWTError):58    pass59 60 61class PyJWKSetError(PyJWTError):62    pass63 64 65class PyJWKClientError(PyJWTError):66    pass67 68 69class PyJWKClientConnectionError(PyJWKClientError):70    pass71 
codekingpro/portable-devtools · Team Ai