处理错误 — Python 文档

来自菜鸟教程
Python/docs/3.6/bugs
跳转至:导航、​搜索

处理错误

Python 是一种成熟的编程语言,以稳定性着称。 为了保持这种声誉,开发人员想知道您在 Python 中发现的任何缺陷。

有时自己修复错误并为 Python 提供补丁会更快,因为它简化了流程并且涉及的人员更少。 了解如何 贡献

文档错误

如果您在本文档中发现错误或想提出改进建议,请在 tracker 上提交错误报告。 如果您有如何修复它的建议,也请包括在内。

如果时间不够,还可以将文档错误报告通过电子邮件发送至 docs@python.org(行为错误可以发送至 python-list@python.org)。 'docs@' 是一个由志愿者管理的邮件列表; 我们会注意到您的请求,但可能需要一段时间来处理。

使用 Python 问题跟踪器

Python 本身的错误报告应通过 Python 错误跟踪器 (https://bugs.python.org/) 提交。 错误跟踪器提供了一个 Web 表单,允许输入相关信息并将其提交给开发人员。

提交报告的第一步是确定问题是否已经被报告。 这样做的好处是,除了节省开发人员的时间之外,您还可以了解修复它的方法; 可能是下一个版本的问题已经修复,或者需要其他信息(在这种情况下,如果可以,欢迎您提供!)。 为此,请使用页面顶部的搜索框搜索错误数据库。

如果您报告的问题不在错误跟踪器中,请返回 Python 错误跟踪器并登录。 如果您还没有跟踪器帐户,请选择“注册”链接,或者,如果您使用 OpenID,请选择侧栏中的 OpenID 提供商徽标之一。 匿名提交错误报告是不可能的。

现在登录,您可以提交错误。 选择边栏中的“新建”链接以打开错误报告表单。

提交表单有许多字段。 对于“标题”字段,输入问题的 非常 简短描述; 十个字以内就好了。 在“类型”字段中,选择您的问题类型; 还要选择与错误相关的“组件”和“版本”。

在“评论”字段中,详细描述问题,包括您预期会发生的情况和已经发生的情况。 请务必包括是否涉及任何扩展模块,以及您使用的硬件和软件平台(包括适当的版本信息)。

每个错误报告都将分配给开发人员,该开发人员将确定需要采取哪些措施来纠正问题。 每次对错误采取措施时,您都会收到更新。

也可以看看

如何有效地报告错误
文章详细介绍了如何创建有用的错误报告。 这描述了什么样的信息是有用的以及它为什么有用。
Bug 编写指南
关于编写好的错误报告的信息。 其中一些是特定于 Mozilla 项目的,但描述了一般的良好实践。


开始自己为 Python 做贡献

除了报告您发现的错误之外,还欢迎您提交补丁来修复它们。 您可以在 Python 开发人员指南 中找到有关如何开始修补 Python 的更多信息。 如果您有任何疑问,core-mentorship 邮件列表 是一个友好的地方,您可以在这里找到与修复 Python 问题过程相关的任何和所有问题的答案。