On Tue, Jul 13, 2010 at 11:34 AM, Antoine Pitrou <solip...@pitrou.net> wrote: > On Tue, 13 Jul 2010 11:25:23 -0400 .. > Only for top-level modules: > >>>> __import__("distutils.core", level=0) > <module 'distutils' from > '/home/antoine/py3k/__svn__/Lib/distutils/__init__.py'> >>>> sys.modules["distutils.core"] > <module 'distutils.core' from > '/home/antoine/py3k/__svn__/Lib/distutils/core.py'>
That's right, but I believe the recommended way to achieve that behavior is to supply a dummy fromlist: >>> __import__("distutils.core", fromlist=["dummy"], level=0) <module 'distutils.core' from '/Users/sasha/Work/python-svn/py3k/Lib/distutils/core.py'> That's what C implementation does AFAICT. _______________________________________________ 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