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 levkivskyi
Recipients Aaron Hall, barry, brett.cannon, eric.snow, levkivskyi, serhiy.storchaka, vstinner, yselivanov
Date 2017-09-04.18:56:11
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1504551371.08.0.331374552309.issue31333@psf.upfronthosting.co.za>
In-reply-to
Content
Eric,

> the only ABCs in importlib are in importlib.abc (and used by importlib.util).
> This does not impact interpreter startup.

Hm, indeed, but I see that module 'abc' is in 'sys.modules', probably it is then only used by 'collections.abc'/'_collections_abc'. This means that the influence of 'ABCMeta' on interpreter start-up time will be smaller than I thought. But still start-up times for projects that actively use ABCs will be influenced by 'ABCMeta'.

But what do you think about making private ABC caches read-only attributes? (They are not documented)
History
Date User Action Args
2017-09-04 18:56:11levkivskyisetrecipients: + levkivskyi, barry, brett.cannon, vstinner, eric.snow, serhiy.storchaka, yselivanov, Aaron Hall
2017-09-04 18:56:11levkivskyisetmessageid: <1504551371.08.0.331374552309.issue31333@psf.upfronthosting.co.za>
2017-09-04 18:56:11levkivskyilinkissue31333 messages
2017-09-04 18:56:11levkivskyicreate