[Python-Dev] Proposed Python api for testing whether a module exists (original) (raw)

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