Skip to content

Commit 6c50e5c

Browse files
committed
Add a base InvalidToken exception for others to extend
1 parent 37edf5a commit 6c50e5c

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

jwt/__init__.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,24 +28,28 @@
2828

2929
__version__ = '0.4.0'
3030
__all__ = [
31-
'encode', 'decode', 'DecodeError', 'ExpiredSignature',
32-
'InvalidAudience', 'InvalidIssuer'
31+
'encode', 'decode', 'InvalidToken', 'DecodeError',
32+
'ExpiredSignature', 'InvalidAudience', 'InvalidIssuer'
3333
]
3434

3535

36-
class DecodeError(Exception):
36+
class InvalidToken(Exception):
3737
pass
3838

3939

40-
class ExpiredSignature(Exception):
40+
class DecodeError(InvalidToken):
4141
pass
4242

4343

44-
class InvalidAudience(Exception):
44+
class ExpiredSignature(InvalidToken):
4545
pass
4646

4747

48-
class InvalidIssuer(Exception):
48+
class InvalidAudience(InvalidToken):
49+
pass
50+
51+
52+
class InvalidIssuer(InvalidToken):
4953
pass
5054

5155

0 commit comments

Comments
 (0)