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 eric.snow
Recipients brett.cannon, eric.snow, gvanrossum, nedbat
Date 2021-08-26.19:32:11
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1630006331.16.0.892840013424.issue45020@roundup.psfhosted.org>
In-reply-to
Content
I'm aware of two potentially problematic consequences to this change:

* making changes to those source files for the modules will not be reflected during execution until after "make" is run
* tricks to inject hooks ASAP (e.g. coverage.py swaps the encodings module) may lose their entry point

For the former, I'm not sure there's a way around it.  We may consider the inconvenience worth it in order to get the performance benefits.

For the latter, the obvious solution is to introduce a startup hook (e.g. on the CLI) like we've talked about doing for years.  (I wasn't able to find previous discussions on that topic after a quick search.)
History
Date User Action Args
2021-08-26 19:32:11eric.snowsetrecipients: + eric.snow, gvanrossum, brett.cannon, nedbat
2021-08-26 19:32:11eric.snowsetmessageid: <1630006331.16.0.892840013424.issue45020@roundup.psfhosted.org>
2021-08-26 19:32:11eric.snowlinkissue45020 messages
2021-08-26 19:32:11eric.snowcreate