From: R David Murray Date: Sat, 2 May 2015 19:02:30 +0000 (-0400) Subject: #24081: Remove obsolete caveat from import docs. X-Git-Tag: v2.7.10rc1~13 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=11d041a0452716ed832df068d1d4aae0c43b0c4b;p=thirdparty%2FPython%2Fcpython.git #24081: Remove obsolete caveat from import docs. Per Eric Snow's research, this changed in Python 2.4 in changeset 331e60d8ce, but these docs were not updated. --- diff --git a/Doc/library/functions.rst b/Doc/library/functions.rst index c4be3ef33869..8af9f582709c 100644 --- a/Doc/library/functions.rst +++ b/Doc/library/functions.rst @@ -1178,12 +1178,6 @@ section. 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