Kaydet (Commit) deed2153 authored tarafından R David Murray's avatar R David Murray

Merge: #24081: Remove obsolete caveat from import docs.

...@@ -149,12 +149,6 @@ This module provides an interface to the mechanisms used to implement the ...@@ -149,12 +149,6 @@ This module provides an interface to the mechanisms used to implement the
There are a number of other caveats: 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 When a module is reloaded, its dictionary (containing the module's global
variables) is retained. Redefinitions of names will override the old 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 definitions, so this is generally not a problem. If the new version of a module
......
...@@ -159,12 +159,6 @@ Functions ...@@ -159,12 +159,6 @@ Functions
There are a number of other caveats: 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 When a module is reloaded, its dictionary (containing the module's global
variables) is retained. Redefinitions of names will override the old variables) is retained. Redefinitions of names will override the old
definitions, so this is generally not a problem. If the new version of a definitions, so this is generally not a problem. If the new version of a
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment