[Python-ideas] Change magic strings to enums
Nick Coghlan
ncoghlan at gmail.com
Tue Apr 24 23:04:40 EDT 2018
On 25 April 2018 at 04:56, Ethan Furman <ethan at stoneleaf.us> wrote:
> On 04/24/2018 10:32 AM, Antoine Pitrou wrote:
>
>> Also beware the import time cost of having a widely-used module like
>> "warnings" depend on the "enum" module and its own dependencies.
>
>
> With all the recent changes to Python, I should go through and see which
> dependencies are no longer needed.
I was checking this with "./python -X importtime -c 'import enum'",
and the overall import time was around 9 ms with a cold disk cache,
and 2 ms with a warm one. In both cases, importing "types" and
"_collections" accounted for around a 3rd of the time, with the bulk
of the execution time being enum's own module level code.
Cheers,
Nick.
--
Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia
More information about the Python-ideas
mailing list