Skip to content

[Code Quality] 修复 27 个空 catch 块 (except: pass) #10

Description

@urika

27 个空 catch 块导致真正的 bug 静默失败。

分布: cli.py (11), tui.py (4), eval.py (2), 其他 (~10)

修复:

  1. 明确异常类型 — 不用裸 except
  2. 添加 logging.debug()
  3. 可选字段用 .get(key, default) 替代 try/except
  4. 宽泛捕获需注释原因

工作量: ~2h

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions