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:
1 parent
da8d0c29fd
commit
414e245752
5 files changed
+21
-24
No files matched your search
@@ -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)
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user