From: Julien Palard Date: Thu, 12 Sep 2019 13:19:06 +0000 (+0200) Subject: Doc: Add -m reference in context of code execution (GH-16045) X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a45b0efdeaf27c3f8a630fb8c3670df6f0d42d20;p=python Doc: Add -m reference in context of code execution (GH-16045) --- diff --git a/Doc/reference/executionmodel.rst b/Doc/reference/executionmodel.rst index 49cb86b560..55ac01b6a8 100644 --- a/Doc/reference/executionmodel.rst +++ b/Doc/reference/executionmodel.rst @@ -22,7 +22,9 @@ The following are blocks: a module, a function body, and a class definition. Each command typed interactively is a block. A script file (a file given as standard input to the interpreter or specified as a command line argument to the interpreter) is a code block. A script command (a command specified on the -interpreter command line with the :option:`-c` option) is a code block. The string +interpreter command line with the :option:`-c` option) is a code block. +A module run as a top level script (as module ``__main__``) from the command +line using a :option:`-m` argument is also a code block. The string argument passed to the built-in functions :func:`eval` and :func:`exec` is a code block.