@@ -392,17 +392,17 @@ async def api_request(
392392 _LOGGER .error (error_message )
393393
394394 # Handle all HTTP 4xx errors (client errors)
395- if 400 <= e .status < 500 :
396- self ._4xx_error_retry = self ._4xx_error_retry + 1
397-
398- if self ._4xx_error_retry > HTTP_4xx_ERROR_RETRY_LIMIT :
399- self ._account_number = None
400- self ._access_token = None
401- self ._refresh_token = None
402- self ._access_token_expiry_time = None
403-
404- _LOGGER .error ('HTTP 4xx error retry limit reached' )
405- raise Exception ('HTTP 4xx error retry limit reached' )
395+ # if 400 <= e.status < 500:
396+ # self._4xx_error_retry = self._4xx_error_retry + 1
397+ #
398+ # if self._4xx_error_retry > HTTP_4xx_ERROR_RETRY_LIMIT:
399+ # self._account_number = None
400+ # self._access_token = None
401+ # self._refresh_token = None
402+ # self._access_token_expiry_time = None
403+ #
404+ # _LOGGER.error('HTTP 4xx error retry limit reached')
405+ # raise Exception('HTTP 4xx error retry limit reached')
406406
407407 raise e
408408
@@ -426,7 +426,7 @@ async def api_request(
426426 async def auth (self ):
427427 token_lock = self ._token_state ["token_lock" ]
428428 async with token_lock :
429- if self ._access_token_expiry_time and datetime .datetime .now (datetime .timezone .utc ) > ( datetime .datetime .strptime (self ._access_token_expiry_time , '%Y-%m-%dT%H:%M:%S.%fZ' ) + datetime . timedelta ( minutes = - 1 ) ).replace (tzinfo = datetime .timezone .utc ):
429+ if self ._access_token_expiry_time and datetime .datetime .now (datetime .timezone .utc ) > datetime .datetime .strptime (self ._access_token_expiry_time , '%Y-%m-%dT%H:%M:%S.%fZ' ).replace (tzinfo = datetime .timezone .utc ):
430430 _LOGGER .debug (f"Refreshing access_token and refresh_token" )
431431 response = await self .api_request (
432432 method = "POST" ,
0 commit comments