(self, resp)
| 83 | return self._refresh_token(data) |
| 84 | |
| 85 | def parse_response_token(self, resp): |
| 86 | if resp.status_code >= 500: |
| 87 | resp.raise_for_status() |
| 88 | |
| 89 | token = resp.json() |
| 90 | if "error" in token: |
| 91 | raise self.oauth_error_class( |
| 92 | error=token["error"], description=token.get("error_description") |
| 93 | ) |
| 94 | |
| 95 | self.token = token |
| 96 | return self.token |
| 97 | |
| 98 | def _refresh_token(self, data): |
| 99 | resp = self.session.request( |