We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4ed6ece commit 679f0efCopy full SHA for 679f0ef
1 file changed
src/nwp500/api_client.py
@@ -169,10 +169,13 @@ async def _make_request(
169
)
170
try:
171
# Try to refresh the token
172
- if self._auth_client.current_tokens:
+ if self._auth_client.current_tokens and getattr(self._auth_client.current_tokens, "refresh_token", None):
173
await self._auth_client.refresh_token(
174
self._auth_client.current_tokens.refresh_token
175
176
+ else:
177
+ _logger.error("No refresh_token available for token refresh.")
178
+ raise AuthenticationError("No refresh_token available for token refresh.")
179
# Retry the request once with new token
180
return await self._make_request(
181
method,
0 commit comments