]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
#15575: Clarify tutorial description of when modules are executed.
authorR David Murray <rdmurray@bitdance.com>
Sun, 21 Apr 2013 21:14:40 +0000 (17:14 -0400)
committerR David Murray <rdmurray@bitdance.com>
Sun, 21 Apr 2013 21:14:40 +0000 (17:14 -0400)
Doc/tutorial/modules.rst

index f5d285ec312218df96064040e8960cc072c4d0d9..bcbb761b7857bf589806da638431c79b6dc31745 100644 (file)
@@ -71,7 +71,8 @@ More on Modules
 
 A module can contain executable statements as well as function definitions.
 These statements are intended to initialize the module. They are executed only
-the *first* time the module is imported somewhere. [#]_
+the *first* time the module name is encountered in an import statement. [#]_
+(They are also run if the file is executed as a script.)
 
 Each module has its own private symbol table, which is used as the global symbol
 table by all functions defined in the module. Thus, the author of a module can