@@ -61,7 +61,7 @@ def init_token(self, api_client):
6161 server_access_token = self .fetch_token_from_server (api_client , local_token )
6262 self .save_token_to_local (server_access_token )
6363
64- if server_access_token .get ("status" ) != 1 :
64+ if server_access_token .get ("status" ) != "NORMAL" :
6565 msg = ("init_token status not verified error. token:%s expires:%s status:%s" %
6666 (desensitize .desensitize_token (server_access_token .get ("token" )), server_access_token .get ("expires" ), server_access_token .get ("status" )))
6767 logger .error (msg )
@@ -88,11 +88,7 @@ def load_token_from_local(self):
8888 else :
8989 expires = 0
9090
91- str_status = f .readline ().strip ()
92- if str_status and str_status .isdigit ():
93- status = int (str_status )
94- else :
95- status = 0
91+ status = f .readline ().strip ()
9692
9793 logger .info ("load_token_from_local read local token result. token:%s expires:%s status:%s" ,
9894 desensitize .desensitize_token (token ), expires , status )
@@ -119,7 +115,7 @@ def fetch_token_from_server(self, api_client, local_token ):
119115 token_operation = TokenOperation (api_client )
120116
121117 create_access_token = self .create_token (token_operation , local_token )
122- if create_access_token .get ("status" ) == 1 :
118+ if create_access_token .get ("status" ) == "NORMAL" :
123119 logger .info ("fetch_token_from_server create_token status is verified, no further check required, returning directly. token:%s expires:%s status:%s" ,
124120 desensitize .desensitize_token (create_access_token .get ("token" )), create_access_token .get ("expires" ), create_access_token .get ("status" ))
125121 return create_access_token
@@ -185,8 +181,16 @@ def check_token(api_client, token_operation, create_access_token):
185181 check_access_token .get ("expires" ), check_access_token .get ("status" )))
186182 logger .error (msg )
187183 raise ClientException ("ERROR_CHECK_TOKEN" , msg )
184+ # PENDING -> 0
185+ # NORMAL -> 1
186+ # INVALID -> 2
187+ # EXPIRED -> 3
188+ if check_access_token .get ("status" ) == "INVALID" or check_access_token .get ("status" ) == "EXPIRED" :
189+ msg = "fetch_token_from_server check_token status invalidate. status:%s" % check_access_token .get ("status" )
190+ logger .error (msg )
191+ raise ClientException ("ERROR_CHECK_TOKEN" , msg )
188192
189- if check_access_token .get ("status" ) == 1 :
193+ if check_access_token .get ("status" ) == "NORMAL" :
190194 logger .info (
191195 "fetch_token_from_server check_token status is verified, no further check required, returning directly. token:%s expires:%s status:%s" ,
192196 desensitize .desensitize_token (create_access_token .get ("token" )), create_access_token .get ("expires" ),
0 commit comments