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 eric.snow
Recipients Arfrever, barry, brett.cannon, eric.smith, eric.snow, georg.brandl, ncoghlan
Date 2012-08-01.00:24:39
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1343780682.23.0.238254048074.issue15502@psf.upfronthosting.co.za>
In-reply-to
Content
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.
History
Date User Action Args
2012-08-01 00:24:42eric.snowsetrecipients: + eric.snow, barry, brett.cannon, georg.brandl, ncoghlan, eric.smith, Arfrever
2012-08-01 00:24:42eric.snowsetmessageid: <1343780682.23.0.238254048074.issue15502@psf.upfronthosting.co.za>
2012-08-01 00:24:41eric.snowlinkissue15502 messages
2012-08-01 00:24:40eric.snowcreate