[Python-Dev] Proposed Python api for testing whether a module
exists
Jim Fulton
jim at zope.com
Mon Aug 2 21:16:33 CEST 2004
Phillip J. Eby wrote:
> At 12:32 PM 8/2/04 -0400, Jim Fulton wrote:
>
>> I propose to add the following function to the imp module:
...
> Is this intended to work in the presence of import hooks? In
> particular, all the hooks offered by PEP 302, but also systems like
> 'iu', 'imputil', etc.
>
> Or, more specifically, will this be implemented in terms of the PEP 302
> importer/loader protocols, or will those protocols need extending in
> order to allow such loaders (e.g. zipimport) to work with this new
> function?
Paul Moore wrote:
...
> Does this work in the presence of PEP 302 style import hooks?
> Specifically, the case where there's a zipfile on sys.path.
Good question. I was planning to implement this in terms of
imp.find_module, but that won't work in light of PEP 302. Dang.
It's too bad that the imp.get_loader proposed in PEP 302 isn't
implemented.
Paul, do you have an implementation of what would have been
imp.get_loader?
Jim
--
Jim Fulton mailto:jim at zope.com Python Powered!
CTO (540) 361-1714 http://www.python.org
Zope Corporation http://www.zope.com http://www.zope.org
More information about the Python-Dev
mailing list