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:
parent
745c2ce8d2
commit
d7d3dc19e4
@ -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:
|
||||
|
Loading…
x
Reference in New Issue
Block a user