1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-19 10:27:38 +03:00

companion.py: Add Auth destructor to close session.

It's created in the constructor, so destructor is the place for this.
This commit is contained in:
Athanasius 2020-10-16 16:22:02 +01:00
parent 745c2ce8d2
commit d7d3dc19e4

View File

@ -274,6 +274,10 @@ class Auth(object):
self.verifier: Union[bytes, None] = None
self.state: Union[str, None] = None
def __del__(self):
if self.session:
self.session.close()
def refresh(self) -> Union[str, None]:
"""
Attempt use of Refresh Token to get a valid Access Token.
@ -309,6 +313,7 @@ class Auth(object):
tokens[idx] = data.get('refresh_token', '')
config.set('fdev_apikeys', tokens)
config.save() # Save settings now for use by command-line app
return data.get('access_token')
else: