]> 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 20:58:36 +0000 (16:58 -0400)
committerR David Murray <rdmurray@bitdance.com>
Sun, 21 Apr 2013 20:58:36 +0000 (16:58 -0400)
Doc/tutorial/modules.rst

index 78fe511c864ea6c77decfa0ea2f7d1b63674b13e..e2ce0ef394a816111941109ce51464104ef2b810 100644 (file)
@@ -72,7 +72,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