[Python-Dev] SVN rev. 85392 broke module handling in py3k

Stefan Behnel stefan_ml at behnel.de
Fri Oct 22 16:58:00 CEST 2010


exarkun at twistedmatrix.com, 22.10.2010 16:32:
> Instances of classes don't refer to the module their class is defined
> in. It seems more likely that the reason the module is garbage collected
> is that there really is nothing which refers to it anymore.
>
> The behavior of setting the attributes of a module being freed to None
> has been in place for a long time, r85392 only restored it after a brief
> absence.
>
> Perhaps Cython itself should keep the modules alive that it wants kept
> alive.

Given that this only happens during an install process, this works for me.

Thanks,

Stefan



More information about the Python-Dev mailing list