Update PyJWT's exceptions (#2522)

Regards jpadilla/pyjwt#316, jpadilla/pyjwt#335, jpadilla/pyjwt#340
This commit is contained in:
Michael
2018-10-21 11:30:37 +00:00
committed by Sebastian Rittau
parent 4d86092df0
commit 82d54ce57b

View File

@@ -16,16 +16,18 @@ def register_algorithm(alg_id: str,
def unregister_algorithm(alg_id: str) -> None: ...
class InvalidTokenError(Exception): ...
class PyJWTError(Exception): ...
class InvalidTokenError(PyJWTError): ...
class DecodeError(InvalidTokenError): ...
class ExpiredSignatureError(InvalidTokenError): ...
class InvalidAudienceError(InvalidTokenError): ...
class InvalidIssuerError(InvalidTokenError): ...
class InvalidIssuedAtError(InvalidTokenError): ...
class ImmatureSignatureError(InvalidTokenError): ...
class InvalidKeyError(Exception): ...
class InvalidKeyError(PyJWTError): ...
class InvalidAlgorithmError(InvalidTokenError): ...
class MissingRequiredClaimError(InvalidTokenError): ...
class InvalidSignatureError(DecodeError): ...
# Compatibility aliases (deprecated)
ExpiredSignature = ExpiredSignatureError