pathlib.Path.unlink raises a `NotADirectoryError` if some element of the path is actually a file - this is undocumented
未关闭
还没有人认领这个 Issue。
docs
topic-pathlib
- 主要语言
- Python
- 星标
- 77.2k
- 派生
- 36k
- PR 合并指标
- PR 指标待抓取
描述
Documentation
https://docs.python.org/3/library/pathlib.html#pathlib.Path.unlink states that a FileNotFoundError will be raised if the path does not exist.
On macos-14 a NotADirectoryError is raised if the directory does not exist.
See pypa/cibuildwheel#1850 for an example.
Linked PRs
- gh-120049
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
从 pathlib.Path.unlink 文档页面开始,并查看 pypa/cibuildwheel#1850 中报告的 macOS 行为。验证异常场景并更新文档,以描述相关的 NotADirectoryError 行为;文档应准确涵盖路径不存在和路径包含文件这两种情况。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- python
- 领域
- documentation
- Issue 类型
- 文档
- 难度
- 1/5
- 预计耗时
- 1-3 小时
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100