Skip to content

Commit fcea059

Browse files
committed
Switched from getattribute(g, ...) to g.get(...)
1 parent a21a336 commit fcea059

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

flask_jwt_extended/utils.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def get_jwt() -> dict:
2323
:return:
2424
The payload (claims) of the JWT in the current request
2525
"""
26-
decoded_jwt = getattr(g, "_jwt_extended_jwt", None)
26+
decoded_jwt = g.get("_jwt_extended_jwt", None)
2727
if decoded_jwt is None:
2828
raise RuntimeError(
2929
"You must call `@jwt_required()` or `verify_jwt_in_request()` "
@@ -41,7 +41,7 @@ def get_jwt_header() -> dict:
4141
:return:
4242
The headers of the JWT in the current request
4343
"""
44-
decoded_header = getattr(g, "_jwt_extended_jwt_header", None)
44+
decoded_header = g.get("_jwt_extended_jwt_header", None)
4545
if decoded_header is None:
4646
raise RuntimeError(
4747
"You must call `@jwt_required()` or `verify_jwt_in_request()` "
@@ -73,7 +73,7 @@ def get_jwt_request_location() -> Optional[str]:
7373
The location of the JWT in the current request; e.g., "cookies",
7474
"query-string", "headers", or "json"
7575
"""
76-
return getattr(g, "_jwt_extended_jwt_location", None)
76+
return g.get("_jwt_extended_jwt_location", None)
7777

7878

7979
def get_current_user() -> Any:
@@ -91,7 +91,7 @@ def get_current_user() -> Any:
9191
The current user object for the JWT in the current request
9292
"""
9393
get_jwt() # Raise an error if not in a decorated context
94-
jwt_user_dict = getattr(g, "_jwt_extended_jwt_user", None)
94+
jwt_user_dict = g.get("_jwt_extended_jwt_user", None)
9595
if jwt_user_dict is None:
9696
raise RuntimeError(
9797
"You must provide a `@jwt.user_lookup_loader` callback to use "

0 commit comments

Comments
 (0)