处理错误

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

有时,自己修复错误并为 Python 贡献补丁会更快,因为它可以简化流程并减少人员。了解如何contribute

Documentation bugs

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

如果时间不多,还可以pass电子邮件将文档错误报告发送到[email protected](行为错误可以发送到[email protected])。 “ docs @”是由志愿者运行的邮件列表;您的请求将被注意,尽管可能需要一段时间才能处理。

See also

使用 Python 问题跟踪器

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

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

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

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

提交表单包含多个字段。在“标题”字段中,Importing 问题的“非常”简短描述;少于十个字是好的。在“类型”字段中,选择问题的类型;还选择与错误相关的“组件”和“版本”。

在“Comments”字段中,详细描述问题,包括您希望发生的事情和发生的事情。确保包括是否涉及任何扩展模块,以及所使用的硬件和软件平台(包括适当的版本信息)。

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

See also

  • 如何有效地报告错误

  • 本文详细介绍了如何创建有用的错误报告。这描述了哪种信息有用,以及为什么有用。

  • 错误报告编写准则

  • 有关编写良好的错误报告的信息。其中一些特定于 Mozilla 项目,但描述了一般的良好做法。

开始自己为 Python 做出贡献

除了报告发现的错误外,我们还欢迎您提交补丁来修复它们。您可以在Python 开发人员指南中找到有关如何开始修补 Python 的更多信息。如果您有疑问,则核心指导邮件列表是获取与 Python 修复问题过程有关的所有问题的答案的友好位置。