[Python-Dev] new import hooks & zip import
Skip Montanaro
skip@pobox.com
Thu, 12 Dec 2002 08:40:58 -0600
Just> Thorough review would be very welcome.
Scanning the patch summary I see:
sys.path_hooks is a list of callable objects that take
a string as their only argument. A hook will be called
with a sys.path or pkg.__path__ item. It should return
an "importer" object (see below), or raise ImportError
or return None if it can't deal with the path item. By
default, sys.path_hooks only contains the zipimporter
type, if the zipimport module is available.
Why have it raise ImportError or return None if it can't deal with the path
item? Shouldn't there be only one way to report failure? (Or do I misread
your explanation?)
Skip