in provider/authHandler.py [0:0]
def __getToken(self):
if 'expires_in' not in self.tokenInfo or self.__isRefreshTokenExpired():
response = self.__requestToken()
if response.ok and 'access_token' in response.json():
self.tokenInfo = response.json()
return self.tokenInfo['access_token']
else:
raise AuthHandlerException(response)
elif self.__isTokenExpired():
response = self.__refreshToken()
if response.ok and 'access_token' in response.json():
self.tokenInfo = response.json()
return self.tokenInfo['access_token']
else:
raise AuthHandlerException(response)
else:
return self.tokenInfo['access_token']