[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.
James
More information about the Python-Dev
mailing list