Eric Snow added the comment:

I'm working up a patch.  My intention is to match up the names to those that 
Barry has pushed out to the updated glossary: MetaPathFinder and 
PathEntryFinder.  I'll also include doc changes.

I'm going to toy with not having any inheritance between the 3, but I'm not 
going to bother if it's not simple.  Brett made some good points that I'll have 
to cover.  Otherwise I'll likely go with Nick's recommendation.

I'm in favor of deprecating Finder sooner rather than later.  Also, I plan on 
registering importlib.machinery.PathFinder against MetaPathFinder and 
importlib.machinery.FileFinder against PathEntryFinder.

One last thing: with Barry's use of "path importer" in the docs, I'd like to 
change the name of importlib.machinery.PathFinder to PathImporter (and leave in 
a deprecated legacy alias like with importlib.abc.Finder).  This would line up 
with the docs and would also match the naming of the other two default 
importers.  If Brett has strong feelings on this I'll let it go.

----------

_______________________________________
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

Reply via email to