]> granicus.if.org Git - python/commitdiff
#24081: Remove obsolete caveat from import docs.
authorR David Murray <rdmurray@bitdance.com>
Sat, 2 May 2015 18:57:54 +0000 (14:57 -0400)
committerR David Murray <rdmurray@bitdance.com>
Sat, 2 May 2015 18:57:54 +0000 (14:57 -0400)
Per Eric Snow's research, this changed in Python 2.4 in changeset 331e60d8ce,
but these docs were not updated.

Patch by Peter Viktorin.

Doc/library/imp.rst
Doc/library/importlib.rst

index c2dbdc5cf9b933570f5fcbce7ebb19c17b4c630a..83a52e4e14ffec7e4f86cc374e75888ed96c2dc0 100644 (file)
@@ -149,12 +149,6 @@ This module provides an interface to the mechanisms used to implement the
 
    There are a number of other caveats:
 
-   If a module is syntactically correct but its initialization fails, the first
-   :keyword:`import` statement for it does not bind its name locally, but does
-   store a (partially initialized) module object in ``sys.modules``.  To reload the
-   module you must first :keyword:`import` it again (this will bind the name to the
-   partially initialized module object) before you can :func:`reload` it.
-
    When a module is reloaded, its dictionary (containing the module's global
    variables) is retained.  Redefinitions of names will override the old
    definitions, so this is generally not a problem.  If the new version of a module
index 91328af701b1a0cf34ac11f2b189fa8dc38dcec7..c9473357c9f3f27a02f2bc2f772e938e1a8c5a1a 100644 (file)
@@ -152,12 +152,6 @@ Functions
 
    There are a number of other caveats:
 
-   If a module is syntactically correct but its initialization fails, the first
-   :keyword:`import` statement for it does not bind its name locally, but does
-   store a (partially initialized) module object in ``sys.modules``.  To reload
-   the module you must first :keyword:`import` it again (this will bind the name
-   to the partially initialized module object) before you can :func:`reload` it.
-
    When a module is reloaded, its dictionary (containing the module's global
    variables) is retained.  Redefinitions of names will override the old
    definitions, so this is generally not a problem.  If the new version of a