From b4fd4691a61100ba395f5f6b549dd56f487b1315 Mon Sep 17 00:00:00 2001 From: dripsmvcp <138900956+dripsmvcp@users.noreply.github.com> Date: Mon, 6 Jul 2026 17:32:36 +0900 Subject: [PATCH] fix(jsonl): define module logger after the import block MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #361 inserted `_log = logging.getLogger(...)` between two import groups in jsonl_server.py. that statement-among-imports trips ruff's E402 on every import that follows it, so `ruff check src tests` — the lint gate in ci — now fails on the whole repo. move the logger definition below the imports (where storage.py already keeps its own module logger); no behaviour change. --- src/vouch/jsonl_server.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vouch/jsonl_server.py b/src/vouch/jsonl_server.py index 8aea8cab..97b4753c 100644 --- a/src/vouch/jsonl_server.py +++ b/src/vouch/jsonl_server.py @@ -40,8 +40,6 @@ from .capabilities import capabilities as build_caps from .context import build_context_pack from .logging_config import configure_logging - -_log = logging.getLogger("vouch.jsonl_server") from .models import ProposalStatus from .page_filters import filter_pages from .proposals import ( @@ -65,6 +63,8 @@ ) from .synthesize import synthesize +_log = logging.getLogger("vouch.jsonl_server") + # Per-request actor override. The HTTP transport sets this from the # X-Vouch-Agent header so audit attribution is correct without mutating # process-wide env (each ThreadingHTTPServer request thread gets its own