[Python-Dev] Fix import errors to have data

Guido van Rossum guido at python.org
Tue Jul 27 22:44:15 CEST 2004


> No.  I'm proposing a way for a Python developer to detect the
> presence or absence of a module.
> 
> Hm, perhaps it would be better to provide an API (if there isn't one
> already) to test whether a module is present.
> 
> AFAIK, the only way to do it is by trying the import.  Unfortunately,
> the error type alone isn't enough to tell whether the error you
> caught is due to the error condition you are trying to test.
> 
> Perhaps providing an API is a better way to go.

This exists as imp.find_module.

> In general, however, I hate the approach of formatting errors
> as they are raised, rather than as they are converted to strings.

Agreed.

--Guido van Rossum (home page: http://www.python.org/~guido/)


More information about the Python-Dev mailing list