Skip to content

Commit ee2ab9f

Browse files
dradetskyjpadilla
authored andcommitted
all exceptions inherit from PyJwtError (jpadilla#340)
* all exceptions inherit from PyJwtError * s/Jwt/JWT/ * add to init
1 parent 54a39ae commit ee2ab9f

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

jwt/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,5 @@
2727
InvalidIssuedAtError, InvalidIssuerError, ExpiredSignature,
2828
InvalidAudience, InvalidIssuer, MissingRequiredClaimError,
2929
InvalidSignatureError,
30+
PyJWTError,
3031
)

jwt/exceptions.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
1-
class InvalidTokenError(Exception):
1+
class PyJWTError(Exception):
2+
"""
3+
Base class for all exceptions
4+
"""
5+
pass
6+
7+
8+
class InvalidTokenError(PyJWTError):
29
pass
310

411

@@ -30,7 +37,7 @@ class ImmatureSignatureError(InvalidTokenError):
3037
pass
3138

3239

33-
class InvalidKeyError(Exception):
40+
class InvalidKeyError(PyJWTError):
3441
pass
3542

3643

0 commit comments

Comments
 (0)