From e789bc8e465e9c387819c6772df5e9400099b8e7 Mon Sep 17 00:00:00 2001 From: Valeh Date: Sun, 10 May 2026 21:21:14 +0400 Subject: [PATCH] fix(ci): apply ruff format to sessions.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The PR #13 squash-merge produced a state of `_issue_token_pair`'s signature that violates ruff format's line-folding rule (the args fit on a single 100-col line, so ruff prefers them flat — the multi-line form was an artifact of how the two fix commits combined). Ruff format clean again. 52 server tests still pass. --- server/src/passman/routers/sessions.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/server/src/passman/routers/sessions.py b/server/src/passman/routers/sessions.py index 098f807..dca567d 100644 --- a/server/src/passman/routers/sessions.py +++ b/server/src/passman/routers/sessions.py @@ -51,9 +51,7 @@ def _ensure_aware(dt: datetime) -> datetime: return dt if dt.tzinfo is not None else dt.replace(tzinfo=UTC) -async def _issue_token_pair( - user: User, session: SessionDep, user_agent: str | None -) -> TokenPair: +async def _issue_token_pair(user: User, session: SessionDep, user_agent: str | None) -> TokenPair: """Mint access + refresh, persist the session row. Shared by phase-1 (no-2FA users) and phase-2 (after-OTP) login paths.""" raw_refresh, refresh_hash, refresh_ttl = generate_refresh_token()