[Python-checkins] cpython (3.3): Issue #19963: Document that importlib.import_module() will import
brett.cannon
python-checkins at python.org
Fri Dec 13 19:58:56 CET 2013
http://hg.python.org/cpython/rev/a44be62026fc
changeset: 87940:a44be62026fc
branch: 3.3
parent: 87938:a14f830196ec
user: Brett Cannon <brett at python.org>
date: Fri Dec 13 13:57:41 2013 -0500
summary:
Issue #19963: Document that importlib.import_module() will import
parent packages automatically.
files:
Doc/library/importlib.rst | 7 +++++--
Misc/NEWS | 3 +++
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/Doc/library/importlib.rst b/Doc/library/importlib.rst
--- a/Doc/library/importlib.rst
+++ b/Doc/library/importlib.rst
@@ -82,10 +82,13 @@
derived from :func:`importlib.__import__`, including requiring the package
from which an import is occurring to have been previously imported
(i.e., *package* must already be imported). The most important difference
- is that :func:`import_module` returns the most nested package or module
- that was imported (e.g. ``pkg.mod``), while :func:`__import__` returns the
+ is that :func:`import_module` returns the specified package or module
+ (e.g. ``pkg.mod``), while :func:`__import__` returns the
top-level package or module (e.g. ``pkg``).
+ .. versionchanged:: 3.3
+ Parent packages are automatically imported.
+
.. function:: find_loader(name, path=None)
Find the loader for a module, optionally within the specified *path*. If the
diff --git a/Misc/NEWS b/Misc/NEWS
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -169,6 +169,9 @@
Documentation
-------------
+- Issue #19963: Document that importlib.import_module() no longer requires
+ importing parent packages separately.
+
- Issue #18840: Introduce the json module in the tutorial, and deemphasize
the pickle module.
--
Repository URL: http://hg.python.org/cpython
More information about the Python-checkins
mailing list