Skip to content

Commit 79cb242

Browse files
committed
don't use raw requests for server info
1 parent a179832 commit 79cb242

1 file changed

Lines changed: 12 additions & 9 deletions

File tree

ayon_api/server_api.py

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -896,10 +896,15 @@ def get_info(self) -> dict[str, Any]:
896896
dict[str, Any]: Information from server.
897897
898898
"""
899-
if self._token_info.is_valid is None:
900-
return self._get_server_info()
899+
handle_invalid_token = (
900+
self._token_info.token
901+
and self._token_info.is_valid
902+
)
901903

902-
response = self.get("info")
904+
response = self.raw_get(
905+
"info",
906+
handle_invalid_token=handle_invalid_token,
907+
)
903908
response.raise_for_status()
904909
return response.data
905910

@@ -1480,14 +1485,12 @@ def _logout(self):
14801485

14811486
def _get_server_info(self) -> dict[str, Any]:
14821487
"""Get server info without a session."""
1483-
response = requests.get(
1484-
f"{self._rest_url}/info",
1485-
cert=self._cert,
1486-
verify=self._ssl_verify,
1487-
timeout=self.timeout,
1488+
response = self.raw_get(
1489+
"info",
1490+
handle_invalid_token=False,
14881491
)
14891492
response.raise_for_status()
1490-
return response.json()
1493+
return response.data
14911494

14921495
def _get_user_info(self) -> Optional[dict[str, Any]]:
14931496
if (

0 commit comments

Comments
 (0)