Eric Snow added the comment:

> With the draft docs now comitted, this issue is the home for thrashing
> out the terminology.

In my mind the key is consistency.  While a worthy goal regardless, for the 
import system and its attendant complexity, consistency is crucial.

("importer" == finder + loader) sounds fine with me.  Even if some of these 
terms have been ambiguous in the past, I think that a consistent usage in the 
current docs will leave the ambiguity in the past.  I will advocate Barry's 
recommendation that we put a warning in PEP 302 that the terms there may be 
outdated.

I'm find with changing "path importer" to "path finder".  If no one does a 
patch first, I'll put one up tomorrow.

I actually prefer "path entry handler" for the distinctiveness, but I'm fine 
with leaving it be.  However, I get a sense that this is our one shot at this 
decision.

I'm also okay with renaming FileFinder to DirectoryHandler, particularly since 
it is a new class to 3.3 (no backward-compatibility issues).  Naturally this 
would parallel any decision on "path entry handler".

----------

_______________________________________
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