From d953798845b83643e2ad3142c47535acb348c033 Mon Sep 17 00:00:00 2001 From: Kailigithub Date: Mon, 1 Jun 2026 03:14:53 +0800 Subject: [PATCH] fix: clean up unused variables and duplicate import across 6 modules - fsapp.py: prefix unused event variable with underscore - genericagent_acp_bridge.py: remove unused method assignment - qtapp.py: remove unused exception variable - tui_v3.py: add noqa comment for intentional Keys fallback + remove duplicate dataclass import - tuiapp.py: prefix unused args variable with underscore - helper.py: remove unused errors list initialization --- frontends/fsapp.py | 2 +- frontends/genericagent_acp_bridge.py | 1 - frontends/qtapp.py | 2 +- frontends/tui_v3.py | 3 +-- frontends/tuiapp.py | 2 +- memory/autonomous_operation_sop/helper.py | 2 -- 6 files changed, 4 insertions(+), 8 deletions(-) diff --git a/frontends/fsapp.py b/frontends/fsapp.py index ad959f660..22728cad7 100644 --- a/frontends/fsapp.py +++ b/frontends/fsapp.py @@ -809,7 +809,7 @@ def _run_async(coro): def handle_message(data): - event, message, sender = data.event, data.event.message, data.event.sender + _event, message, sender = data.event, data.event.message, data.event.sender message_id = getattr(message, "message_id", "") or "" if not _claim_message_once(message_id): print(f"忽略重复飞书消息: {message_id}") diff --git a/frontends/genericagent_acp_bridge.py b/frontends/genericagent_acp_bridge.py index 7882b6162..5ad63255c 100644 --- a/frontends/genericagent_acp_bridge.py +++ b/frontends/genericagent_acp_bridge.py @@ -146,7 +146,6 @@ def __init__(self, llm_no: int = 0): def write_message(self, msg: Dict[str, Any]) -> None: payload = compact_json(msg) raw = (payload + "\n").encode("utf-8") - method = msg.get("method", msg.get("id", "?")) eprint(f"[ACP-BRIDGE] >>> {payload[:500]}") try: with self._write_lock: diff --git a/frontends/qtapp.py b/frontends/qtapp.py index 5e40a9c3f..226965f9d 100644 --- a/frontends/qtapp.py +++ b/frontends/qtapp.py @@ -833,7 +833,7 @@ def _export_as_md(self): try: with open(file_path, "w", encoding="utf-8") as f: f.write(self._text) - except Exception as e: + except Exception: import traceback traceback.print_exc() diff --git a/frontends/tui_v3.py b/frontends/tui_v3.py index 1db57ad71..00d7cafea 100644 --- a/frontends/tui_v3.py +++ b/frontends/tui_v3.py @@ -22,7 +22,6 @@ sys.path.insert(0, _p) from agentmain import GeneraticAgent -from dataclasses import dataclass from dataclasses import dataclass, field from functools import lru_cache from io import StringIO @@ -789,7 +788,7 @@ def _ptk_keypress_to_bytes(kp) -> bytes: try: from prompt_toolkit.keys import Keys except Exception: - Keys = None # type: ignore[assignment] + Keys = None # type: ignore[assignment] # noqa: F841 key = getattr(kp, 'key', None) data = getattr(kp, 'data', '') or '' diff --git a/frontends/tuiapp.py b/frontends/tuiapp.py index 235134bce..92799d111 100644 --- a/frontends/tuiapp.py +++ b/frontends/tuiapp.py @@ -721,7 +721,7 @@ def build_arg_parser() -> argparse.ArgumentParser: def main(argv: Optional[list[str]] = None) -> int: - args = build_arg_parser().parse_args(argv) + _args = build_arg_parser().parse_args(argv) app = GenericAgentTUI() app.run() return 0 diff --git a/memory/autonomous_operation_sop/helper.py b/memory/autonomous_operation_sop/helper.py index 14a68a655..cfcbe4956 100644 --- a/memory/autonomous_operation_sop/helper.py +++ b/memory/autonomous_operation_sop/helper.py @@ -70,8 +70,6 @@ def complete_task(taskname: str, historyline: str, report_path: str) -> str: Returns: 成功消息 + 改TODO指令,或错误消息 """ - errors = [] - # ── 校验 ── if "\n" in historyline.strip(): return "[ERROR] historyline 必须是单行,不能包含换行符"