Skip to content

Commit ba4275d

Browse files
committed
Refactor code
1 parent 6e46ba1 commit ba4275d

File tree

1 file changed

+17
-11
lines changed

1 file changed

+17
-11
lines changed

lambdas/http/token.py

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,27 @@
66

77

88
def handler(event, context):
9-
if verify_supported_media_type(event['headers']) is False:
10-
return response_builder(415, {
11-
'error_message': "This API only support 'content-type: application/x-www-form-urlencoded' media type"
12-
})
13-
9+
# 初期化処理
1410
token = {}
11+
authlete = None
12+
try:
13+
if verify_supported_media_type(event['headers']) is False:
14+
return response_builder(415, {
15+
'error_message': "This API only support 'content-type: application/x-www-form-urlencoded' media type"
16+
})
1517

16-
authlete = AuthleteSdk(
17-
api_key=os.environ['AUTHLETE_API_KEY'],
18-
api_secret=os.environ['AUTHLETE_API_SECRET']
19-
)
18+
authlete = AuthleteSdk(
19+
api_key=os.environ['AUTHLETE_API_KEY'],
20+
api_secret=os.environ['AUTHLETE_API_SECRET']
21+
)
22+
except Exception as e:
23+
logger.error(e)
24+
return response_builder(500, {
25+
'error_message': 'Internal Server Error'
26+
})
2027

28+
# トークン取得処理
2129
try:
22-
# トークン取得処理
23-
2430
grant_type = authlete.get_grant_type(
2531
body=event['body']
2632
)

0 commit comments

Comments
 (0)