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

> --- Jean-Paul Calderone <[EMAIL PROTECTED]> 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.

James
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to