Skip to content

Commit 287d0d9

Browse files
committed
fix: resolve remaining CI issues (ruff UP024/F401/UP045, cliff.toml TOML syntax)
1 parent a7691a4 commit 287d0d9

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

faigate/oauth/token_store.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,18 +31,17 @@
3131

3232
import json
3333
import logging
34-
import os
3534
import time
3635
from pathlib import Path
37-
from typing import Any, Optional
36+
from typing import Any
3837

3938
logger = logging.getLogger("faigate.oauth")
4039

4140

4241
class TokenStore:
4342
"""Manages OAuth2 tokens for managed providers."""
4443

45-
def __init__(self, config_dir: Optional[str] = None):
44+
def __init__(self, config_dir: str | None = None):
4645
"""Initialize token store.
4746
4847
Args:
@@ -66,7 +65,7 @@ def _load(self) -> None:
6665
self._tokens = {}
6766
return
6867
try:
69-
with open(self.token_path, "r", encoding="utf-8") as f:
68+
with open(self.token_path, encoding="utf-8") as f:
7069
self._tokens = json.load(f)
7170
logger.debug("Loaded tokens for %d providers", len(self._tokens))
7271
except (json.JSONDecodeError, OSError) as e:
@@ -86,7 +85,7 @@ def _save(self) -> None:
8685
logger.error("Failed to save tokens to %s: %s", self.token_path, e)
8786
raise
8887

89-
def get(self, provider: str) -> Optional[dict[str, Any]]:
88+
def get(self, provider: str) -> dict[str, Any] | None:
9089
"""Get token data for a provider.
9190
9291
Returns None if the provider has no stored token.

0 commit comments

Comments
 (0)