66 lines
1.2 KiB
Python
66 lines
1.2 KiB
Python
# uncompyle6 version 3.9.2
|
|
# Python bytecode version base 3.7.0 (3394)
|
|
# Decompiled from: Python 3.8.19 (default, Mar 20 2024, 15:27:52)
|
|
# [Clang 14.0.6 ]
|
|
# Embedded file name: /var/user/app/device_supervisorbak/device_supervisor/lib/jwt/exceptions.py
|
|
# Compiled at: 2024-04-18 03:12:55
|
|
# Size of source mod 2**32: 1045 bytes
|
|
|
|
|
|
class PyJWTError(Exception):
|
|
__doc__ = "\n Base class for all exceptions\n "
|
|
|
|
|
|
class InvalidTokenError(PyJWTError):
|
|
pass
|
|
|
|
|
|
class DecodeError(InvalidTokenError):
|
|
pass
|
|
|
|
|
|
class InvalidSignatureError(DecodeError):
|
|
pass
|
|
|
|
|
|
class ExpiredSignatureError(InvalidTokenError):
|
|
pass
|
|
|
|
|
|
class InvalidAudienceError(InvalidTokenError):
|
|
pass
|
|
|
|
|
|
class InvalidIssuerError(InvalidTokenError):
|
|
pass
|
|
|
|
|
|
class InvalidIssuedAtError(InvalidTokenError):
|
|
pass
|
|
|
|
|
|
class ImmatureSignatureError(InvalidTokenError):
|
|
pass
|
|
|
|
|
|
class InvalidKeyError(PyJWTError):
|
|
pass
|
|
|
|
|
|
class InvalidAlgorithmError(InvalidTokenError):
|
|
pass
|
|
|
|
|
|
class MissingRequiredClaimError(InvalidTokenError):
|
|
|
|
def __init__(self, claim):
|
|
self.claim = claim
|
|
|
|
def __str__(self):
|
|
return 'Token is missing the "%s" claim' % self.claim
|
|
|
|
|
|
ExpiredSignature = ExpiredSignatureError
|
|
InvalidAudience = InvalidAudienceError
|
|
InvalidIssuer = InvalidIssuerError
|