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 serhiy.storchaka
Recipients gvanrossum, levkivskyi, rhettinger, serhiy.storchaka, stutzbach, vstinner
Date 2017-03-05.15:45:50
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1488728750.61.0.978840663008.issue29638@psf.upfronthosting.co.za>
In-reply-to
Content
> So maybe we just need to add all ABC caches to typing._cleanups (just in case).

I don't know. Sorry, I didn't remember exactly reasons why I didn't move the clearing of all ABC caches into clear_caches(). Perhaps I suspected that this can have unwanted consequences or decrease performance too much.

Are typing.ChainMap and others actually abstract classes? If yes, then perhaps there is something wrong with inspect.isabstract(). If no, then why ABC caches for these classes exist and non-empty?
History
Date User Action Args
2017-03-05 15:45:50serhiy.storchakasetrecipients: + serhiy.storchaka, gvanrossum, rhettinger, vstinner, stutzbach, levkivskyi
2017-03-05 15:45:50serhiy.storchakasetmessageid: <1488728750.61.0.978840663008.issue29638@psf.upfronthosting.co.za>
2017-03-05 15:45:50serhiy.storchakalinkissue29638 messages
2017-03-05 15:45:50serhiy.storchakacreate