1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-14 08:17:13 +03:00

companion: Rename Session.session to requests_session

So as to avoid confusion with companion.session
This commit is contained in:
Athanasius 2021-08-28 14:24:15 +01:00
parent 6968cd6c69
commit 74170da434
No known key found for this signature in database
GPG Key ID: AE3E527847057C7D

View File

@ -598,7 +598,7 @@ class Session(object):
self.state = Session.STATE_INIT
self.server: Optional[str] = None
self.credentials: Optional[Dict[str, Any]] = None
self.session: Optional[requests.Session] = None
self.requests_session: Optional[requests.Session] = None
self.auth: Optional[Auth] = None
self.retrying = False # Avoid infinite loop when successful auth / unsuccessful query
self.tk_master: Optional[tk.Tk] = None
@ -631,9 +631,9 @@ class Session(object):
def start_frontier_auth(self, access_token: str) -> None:
"""Start an oAuth2 session."""
logger.debug('Starting session')
self.session = requests.Session()
self.session.headers['Authorization'] = f'Bearer {access_token}'
self.session.headers['User-Agent'] = USER_AGENT
self.requests_session = requests.Session()
self.requests_session.headers['Authorization'] = f'Bearer {access_token}'
self.requests_session.headers['User-Agent'] = USER_AGENT
self.state = Session.STATE_OK
def login(self, cmdr: str = None, is_beta: Optional[bool] = None) -> bool:
@ -710,14 +710,14 @@ class Session(object):
def close(self) -> None:
"""Close Frontier authorization session."""
self.state = Session.STATE_INIT
if self.session:
if self.requests_session:
try:
self.session.close()
self.requests_session.close()
except Exception as e:
logger.debug('Frontier Auth: closing', exc_info=e)
self.session = None
self.requests_session = None
def invalidate(self) -> None:
"""Invalidate Frontier authorization credentials."""
@ -745,7 +745,7 @@ class Session(object):
capi_data: CAPIData
try:
logger.trace_if('capi.worker', 'Sending HTTP request...')
r = self.session.get(self.server + capi_endpoint, timeout=timeout) # type: ignore
r = self.requests_session.get(self.server + capi_endpoint, timeout=timeout) # type: ignore
logger.trace_if('capi.worker', '... got result...')
r.raise_for_status() # Typically 403 "Forbidden" on token expiry
# May also fail here if token expired since response is empty