This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients Dormouse759, ncoghlan, pablogsal, petr.viktorin, scoder, shihai1991, vstinner
Date 2020-03-16.13:35:45
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1584365745.71.0.643743770983.issue39824@roundup.psfhosted.org>
In-reply-to
Content
I updated PR 18738 to document the incompatible change in What's New In Python 3.9. Sadly, I expect that almost no third-party extension module implement the PEP 489 yet. So I expect that little or no third-party code is impacted in pratice.


> the module slots are then only needed if the module state actually gets populated, so we can safely skip them if it never even gets allocated

That's also my understanding.

> custom module subclasses should clean up like any other class instance

That sounds like a reasonable compromise to me.
History
Date User Action Args
2020-03-16 13:35:45vstinnersetrecipients: + vstinner, ncoghlan, scoder, petr.viktorin, Dormouse759, pablogsal, shihai1991
2020-03-16 13:35:45vstinnersetmessageid: <1584365745.71.0.643743770983.issue39824@roundup.psfhosted.org>
2020-03-16 13:35:45vstinnerlinkissue39824 messages
2020-03-16 13:35:45vstinnercreate