处理 Bug

Python 是一种成熟的编程语言,建立了稳定的声誉。为了保持这种名声,开发商想知道你在 Python 中找到任何不足之处。

It can be sometimes faster to fix bugs yourself and contribute patches to Python as it streamlines the process and involves less people.了解如何contribute

文档错误

如果您在此文档中找到一个 bug,或者想要提出改进,请提交一份关于 跟踪 的 bug 报告。如果你有一个建议如何解决它,以及包括。

If you’re short on time, you can also email documentation bug reports to docs@python.org (behavioral bugs can be sent to python-list@python.org). 'docs @'是由志愿者运行的邮件列表;您的请求会被注意到,尽管可能需要一段时间才能处理。

也可以看看

文档错误在Python问题跟踪器

使用 Python 的问题跟踪器

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

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

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

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

提交表单有多个字段。对于“标题”字段,输入非常问题的简短说明;小于10个字就好。在“类型”字段中,选择问题的类型;还要选择与错误相关的“组件”和“版本”。

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

每个错误报告将被分配给一个开发人员,他将确定需要做什么来纠正问题。每次对错误采取行动时,您都会收到更新。

也可以看看

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

Getting started contributing to Python yourself

除了报告您发现的错误,您还欢迎提交修补程序来修复它们。您可以在Python开发人员指南中找到有关如何开始修补Python的详细信息。如果您有任何问题,核心指导邮件列表是一个友好的地方,可以解答任何和解决Python中解决问题过程中的任何问题。