We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 77eafff commit 54aee22Copy full SHA for 54aee22
1 file changed
cloudsmith_cli/core/api/user.py
@@ -100,14 +100,10 @@ def refresh_user_token(token_slug: str) -> dict:
100
101
102
def get_token_metadata() -> dict | None:
103
- """Retrieve metadata for the user's single API token.
+ """Retrieve metadata for the user's first API token.
104
105
- Returns a dict with 'slug' and 'created' keys, or None if unavailable.
106
Raises ApiException on failure; callers should handle gracefully.
107
"""
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}
+ if t := next(iter(list_user_tokens()), None):
+ return {"slug": t.slug_perm, "created": t.created}
+ return None
0 commit comments