(self)
| 220 | return await to_thread(self.get_token) |
| 221 | |
| 222 | def invalidate_token(self) -> None: |
| 223 | with self._lock: |
| 224 | self._cached_token = None |
| 225 | self._cached_token_expires_at_monotonic = None |
| 226 | self._cached_token_refresh_at_monotonic = None |
| 227 | |
| 228 | def _perform_refresh(self) -> None: |
| 229 | token_data = self._fetch_token_from_exchange() |
no outgoing calls
no test coverage detected