Skip to content

Commit 54aee22

Browse files
clean up function
1 parent 77eafff commit 54aee22

1 file changed

Lines changed: 4 additions & 8 deletions

File tree

cloudsmith_cli/core/api/user.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -100,14 +100,10 @@ def refresh_user_token(token_slug: str) -> dict:
100100

101101

102102
def get_token_metadata() -> dict | None:
103-
"""Retrieve metadata for the user's single API token.
103+
"""Retrieve metadata for the user's first API token.
104104
105-
Returns a dict with 'slug' and 'created' keys, or None if unavailable.
106105
Raises ApiException on failure; callers should handle gracefully.
107106
"""
108-
tokens = list_user_tokens()
109-
if not tokens:
110-
return None
111-
112-
t = tokens[0]
113-
return {"slug": t.slug_perm, "created": t.created}
107+
if t := next(iter(list_user_tokens()), None):
108+
return {"slug": t.slug_perm, "created": t.created}
109+
return None

0 commit comments

Comments
 (0)