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 brett.cannon
Recipients brett.cannon
Date 2015-08-25.18:49:27
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1440528567.54.0.786073455364.issue24938@psf.upfronthosting.co.za>
In-reply-to
Content
_warnings.c was initially created to help with startup performance. It turned out to be a tricky bit of code to get right to continue to support the Python version of the module.

But now that we live in a world where we have startup benchmarks instead of hunches and we freeze code like importlib, maybe it's time to re-evaluate whether warnings.py is such a bad thing to have as part of the startup process? I would be curious to know what the performance impact is if we made _warnings the frozen version of warnings.py instead of the C code and measured the startup performance.
History
Date User Action Args
2015-08-25 18:49:27brett.cannonsetrecipients: + brett.cannon
2015-08-25 18:49:27brett.cannonsetmessageid: <1440528567.54.0.786073455364.issue24938@psf.upfronthosting.co.za>
2015-08-25 18:49:27brett.cannonlinkissue24938 messages
2015-08-25 18:49:27brett.cannoncreate