MCPcopy Index your code
hub / github.com/pyfa-org/Pyfa / _before_request

Method _before_request

service/esiAccess.py:273–289  ·  view source on GitHub ↗
(self, ssoChar)

Source from the content-addressed store, hash-verified

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:

Callers 3

getMethod · 0.95
postMethod · 0.95
deleteMethod · 0.95

Calls 6

initMethod · 0.95
refreshMethod · 0.95
get_oauth_headerMethod · 0.95
is_token_expiredMethod · 0.80
clearMethod · 0.45
updateMethod · 0.45

Tested by

no test coverage detected