Skip to content

P2 禁止 examples 中裸 except: pass(可观测性与排障) #13

@xuemzhan

Description

@xuemzhan

标题

[P2][Quality] Disallow bare except: pass in examples; log or catch specific exceptions

Labels

examples, quality, P2

背景 / 问题

示例中存在清理逻辑吞异常(except: pass),会隐藏资源占用/文件锁/权限问题,不利于用户排障。

目标

  • examples 中禁止裸 except
  • 必须捕获具体异常并记录日志(或输出提示)

范围

  • examples

验收标准 (Acceptance Criteria)

  • ruff/flake8 规则开启:禁止裸 except(或至少在 examples 目录开启)
  • examples 清理失败时能输出明确原因
  • CI 通过

实施任务 (Tasks)

  • 替换所有裸 except
  • 引入/配置静态检查规则
  • 增加最小验证

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions