Nick Coghlan added the comment:

Reading the 3.3 What's New reminded me that we aren't really as free to 
redefine this terminology as we might hope (or as I claimed on the previous 
issue). We can still try, of course, but the PEP 302 naming scheme has been 
around for 10 years, and there are plenty of guides and other things that 
assume that the things on the meta path and things returned by path hooks are 
both finders. That's actually reasonable, since the key role of both is to find 
a module loader given a module name. They differ in API details, but they 
fundamentally do the same thing. Better to go with the flow, especially given 
how close we are to release.

As far as the implementation goes:

+1 for renaming WindowsRegistryImporter to WindowsRegistryFinder

-1 on breaking any find_module implementations. Backwards compatibility 
requirements still apply to the importlib API - while the default import system 
won't call FileFinder.find_module() any more, third party import 
reimplementations are still free to do so.

----------

_______________________________________
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