Update PyJWT-2.2.0

This commit is contained in:
JonnyWong16 2021-10-14 21:40:57 -07:00
parent b55b053b1e
commit 4eb0fea423
No known key found for this signature in database
GPG key ID: B1F1F9807184697A
15 changed files with 1143 additions and 641 deletions

View file

@ -1,4 +1,12 @@
class InvalidTokenError(Exception):
class PyJWTError(Exception):
"""
Base class for all exceptions
"""
pass
class InvalidTokenError(PyJWTError):
pass
@ -6,6 +14,10 @@ class DecodeError(InvalidTokenError):
pass
class InvalidSignatureError(DecodeError):
pass
class ExpiredSignatureError(InvalidTokenError):
pass
@ -26,7 +38,7 @@ class ImmatureSignatureError(InvalidTokenError):
pass
class InvalidKeyError(Exception):
class InvalidKeyError(PyJWTError):
pass
@ -42,7 +54,13 @@ class MissingRequiredClaimError(InvalidTokenError):
return 'Token is missing the "%s" claim' % self.claim
# Compatibility aliases (deprecated)
ExpiredSignature = ExpiredSignatureError
InvalidAudience = InvalidAudienceError
InvalidIssuer = InvalidIssuerError
class PyJWKError(PyJWTError):
pass
class PyJWKSetError(PyJWTError):
pass
class PyJWKClientError(PyJWTError):
pass