File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -77,8 +77,8 @@ def validate(jwt):
77
77
# Attempt to decode JOSE header
78
78
try :
79
79
jose_header = STRING_TOOLS .urlsafe_b64decode (jwt .split ("." )[0 ])
80
- except UnicodeError :
81
- raise UnicodeError ("Unable to decode JOSE header." )
80
+ except UnicodeError as unicode_error :
81
+ raise unicode_error ("Unable to decode JOSE header." )
82
82
# Check for typ and alg in decoded JOSE header
83
83
if "typ" not in jose_header :
84
84
raise TypeError ("JOSE Header does not contain required type key." )
@@ -87,8 +87,8 @@ def validate(jwt):
87
87
# Attempt to decode claim set
88
88
try :
89
89
claims = json .loads (STRING_TOOLS .urlsafe_b64decode (jwt .split ("." )[1 ]))
90
- except UnicodeError :
91
- raise UnicodeError ("Invalid claims encoding." )
90
+ except UnicodeError as unicode_error :
91
+ raise unicode_error ("Invalid claims encoding." )
92
92
if not hasattr (claims , "keys" ):
93
93
raise TypeError ("Provided claims is not a JSON dict. object" )
94
94
return (jose_header , claims )
You can’t perform that action at this time.
0 commit comments