Eric Snow added the comment: > The patch will have Finder break all subclasses that don't define > find_loader which is backwards-incompatible.
How so? Finder is registered against PathEntryFinder. It doesn't inherit, so it doesn't get the abc.ABCMeta as a metaclass and thereby there is no instantiation-time checks for find_loader(). Attached is a patch that makes the two names changes (FileFinder was all over the place). ---------- Added file: http://bugs.python.org/file26653/issue15502_new_abc.diff _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue15502> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com