mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-06-07 02:43:22 +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.verifier: Union[bytes, None] = None
|
||||||
self.state: Union[str, None] = None
|
self.state: Union[str, None] = None
|
||||||
|
|
||||||
|
def __del__(self):
|
||||||
|
if self.session:
|
||||||
|
self.session.close()
|
||||||
|
|
||||||
def refresh(self) -> Union[str, None]:
|
def refresh(self) -> Union[str, None]:
|
||||||
"""
|
"""
|
||||||
Attempt use of Refresh Token to get a valid Access Token.
|
Attempt use of Refresh Token to get a valid Access Token.
|
||||||
@ -309,6 +313,7 @@ class Auth(object):
|
|||||||
tokens[idx] = data.get('refresh_token', '')
|
tokens[idx] = data.get('refresh_token', '')
|
||||||
config.set('fdev_apikeys', tokens)
|
config.set('fdev_apikeys', tokens)
|
||||||
config.save() # Save settings now for use by command-line app
|
config.save() # Save settings now for use by command-line app
|
||||||
|
|
||||||
return data.get('access_token')
|
return data.get('access_token')
|
||||||
|
|
||||||
else:
|
else:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user