[Python-Dev] PyGC_Collect ignores state of `enabled`

Neil Schemenauer nas at arctrix.com
Fri May 20 13:00:19 EDT 2016


Nick Coghlan <ncoghlan at gmail.com> wrote:
> PEP 3121 is insufficient, since a lot of extension modules can't (or
> at least haven't) adopted it in practice.
> https://www.python.org/dev/peps/pep-0489/ has some more background on
> that (since it was the first step towards tackling the problem in a
> different way that extension module authors may be more likely to
> actually adopt)

My idea is that if we can cleanup the built-in extension modules
then maybe that would be enough to stop doing a lot of the
finalization hacks (e.g. module dict clearing).  If 3rd party
extension modules are not fixed, then some finalizers that used to
be called might no longer get called.



More information about the Python-Dev mailing list