(self, ssoChar)
| 271 | "https://login.eveonline.com: {}".format(str(e))) |
| 272 | |
| 273 | def _before_request(self, ssoChar): |
| 274 | if ssoChar: |
| 275 | self.init(config.supported_servers[ssoChar.server]) |
| 276 | else: |
| 277 | self.init(self.default_server_base) |
| 278 | |
| 279 | self._session.headers.clear() |
| 280 | self._session.headers.update(self._basicHeaders) |
| 281 | if ssoChar is None: |
| 282 | return |
| 283 | |
| 284 | if ssoChar.is_token_expired(): |
| 285 | pyfalog.info("Refreshing token for {}".format(ssoChar.characterName)) |
| 286 | self.refresh(ssoChar) |
| 287 | |
| 288 | if ssoChar.accessToken is not None: |
| 289 | self._session.headers.update(self.get_oauth_header(ssoChar.accessToken)) |
| 290 | |
| 291 | def _after_request(self, resp): |
| 292 | if "warning" in resp.headers: |
no test coverage detected