Restyled by black

This commit is contained in:
Restyled.io
2021-05-22 01:26:33 +00:00
parent 58e8ba2347
commit 544c57ff1f
52 changed files with 3303 additions and 2729 deletions

View File

@@ -8,8 +8,7 @@ class ApResolver:
@staticmethod
def request(service_type: str):
response = requests.get("{}?type={}".format(ApResolver.base_url,
service_type))
response = requests.get("{}?type={}".format(ApResolver.base_url, service_type))
return response.json()
@staticmethod

File diff suppressed because it is too large Load Diff

View File

@@ -15,7 +15,8 @@ class TokenProvider:
self._session = session
def find_token_with_all_scopes(
self, scopes: typing.List[str]) -> TokenProvider.StoredToken:
self, scopes: typing.List[str]
) -> TokenProvider.StoredToken:
for token in self._tokens:
if token.has_scopes(scopes):
return token
@@ -36,16 +37,20 @@ class TokenProvider:
return token
self._LOGGER.debug(
"Token expired or not suitable, requesting again. scopes: {}, old_token: {}"
.format(scopes, token))
"Token expired or not suitable, requesting again. scopes: {}, old_token: {}".format(
scopes, token
)
)
resp = self._session.mercury().send_sync_json(
MercuryRequests.request_token(self._session.device_id(),
",".join(scopes)))
MercuryRequests.request_token(self._session.device_id(), ",".join(scopes))
)
token = TokenProvider.StoredToken(resp)
self._LOGGER.debug(
"Updated token successfully! scopes: {}, new_token: {}".format(
scopes, token))
scopes, token
)
)
self._tokens.append(token)
return token
@@ -66,9 +71,11 @@ class TokenProvider:
self.scopes = obj["scope"]
def expired(self) -> bool:
return self.timestamp + (
self.expires_in - TokenProvider._TOKEN_EXPIRE_THRESHOLD
) * 1000 < TimeProvider.TimeProvider().current_time_millis()
return (
self.timestamp
+ (self.expires_in - TokenProvider._TOKEN_EXPIRE_THRESHOLD) * 1000
< TimeProvider.TimeProvider().current_time_millis()
)
def has_scope(self, scope: str) -> bool:
for s in self.scopes: