round-12: ruff hygiene on migration code (import sort, narrow store except)

- test_chv_muse_round12.py: drop unused socket/time imports, drop
  unnecessary sys.path.insert (P3 pattern needs none), sort method-local
  imports (activity/capabilities, approval_card/channel/sentinel)
- audit_trail.py: single-line method-local imports (I001)
- swarm.py / presentation.py / browser_tasks.py: store-path fail-safe
  except narrowed from bare Exception to (sqlite3.Error, OSError)
  (DB/file failures only); transport spawn/ping/close handlers in
  browser_tasks.py deliberately stay bare Exception (arbitrary
  transport errors must map to failed/False/close_error)
- NOT fixed (pre-existing style, left as-is): UP031 % formatting
  (used throughout the codebase incl. the copied lines), BLE001/
  TRY004 in untouched code, F401 atomic_write + RUF059 swarm
  (P7/P8 pre-existing)
This commit is contained in:
host committed 2026-11-07 00:57:05 +00:00
1 parent da8d0c29fd
commit 414e245752
5 files changed
+21 -24

No files matched your search

+4 -3
View File
@@ -24,6 +24,7 @@ notification-ledger.json 首次加载时自动导入并改名
from __future__ import annotations
import json
import sqlite3
import logging
import os
import time
@@ -102,7 +103,7 @@ def _load_ledger(state_dir: str) -> dict:
try:
with _open_store(state_dir) as store:
raw = store.kv_get(_KV_NAMESPACE, _KV_KEY)
except Exception:
except (sqlite3.Error, OSError):
_LOGGER.warning("chv_ledger_store_unreadable state_dir=%s",
state_dir)
return {"notified": {}}
@@ -140,7 +141,7 @@ def _import_legacy(state_dir: str) -> dict:
try:
with _open_store(state_dir) as store:
store.kv_put(_KV_NAMESPACE, _KV_KEY, json.dumps(data))
except Exception:
except (sqlite3.Error, OSError):
_LOGGER.warning("chv_ledger_import_failed state_dir=%s",
state_dir)
return data
@@ -160,7 +161,7 @@ def _save_ledger(state_dir: str, data: dict) -> None:
try:
with _open_store(state_dir) as store:
store.kv_put(_KV_NAMESPACE, _KV_KEY, json.dumps(data))
except Exception:
except (sqlite3.Error, OSError):
_LOGGER.warning("chv_ledger_save_failed state_dir=%s", state_dir)