New submission from Brett Cannon:

_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.

----------
messages: 249150
nosy: brett.cannon
priority: low
severity: normal
stage: needs patch
status: open
title: Measure if _warnings.c is still worth having
type: performance
versions: Python 3.6

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue24938>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to