> > Because in the current situation the meaning of an import is > > ambiguous. > > What exactly is ambiguous about it? Looking at "import foo" you can't tell whether there's a module foo expected in the current package or in the top-level module namespace. --Guido van Rossum (home page: http://www.python.org/~guido/)