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