[Python-Dev] ImportWarning flood

James Y Knight foom at fuhm.net
Mon Jun 26 03:47:12 CEST 2006

On Jun 24, 2006, at 1:29 PM, Ralf W. Grosse-Kunstleve wrote:

> --- Jean-Paul Calderone <exarkun at divmod.com> wrote:
>> I think it is safe to say that Twisted is more widely used than  
>> anything
>> Google has yet released.  Twisted also has a reasonably plausible
>> technical reason to dislike this change.  Google has a bunch of  
>> engineers
>> who, apparently, cannot remember to create an empty __init__.py  
>> file in
>> some directories sometimes.
> Simply adding a note to the ImportError message would solve this  
> problem "just
> in time":
>>>> import mypackage.foo
> Traceback (most recent call last):
>   File "<stdin>", line 1, in ?
> ImportError: No module named mypackage.foo
>     Note that subdirectories are searched for imports only if they  
> contain an
>     __init__.py file: http://www.python.org/doc/essays/packages.html

I also dislike the warning solution. Making the ImportError message  
more verbose seems like a much nicer solution.


More information about the Python-Dev mailing list