]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-28681: Clarify multiple function names in the tutorial (GH-21340) (GH-21344)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Mon, 6 Jul 2020 02:07:59 +0000 (19:07 -0700)
committerGitHub <noreply@github.com>
Mon, 6 Jul 2020 02:07:59 +0000 (23:07 -0300)
* improve control flow docs

* Add also

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
(cherry picked from commit d12af71047f0eae86440654d3ea74c032c7c3558)

Co-authored-by: Joannah Nanjekye <33177550+nanjekyejoannah@users.noreply.github.com>
Co-authored-by: Joannah Nanjekye <33177550+nanjekyejoannah@users.noreply.github.com>
Doc/tutorial/controlflow.rst

index f05f5edd5ccc409cd210c0e0fa3c4c2c34b62a34..de2c73a398edafee74400588035a534b5fcadf42 100644 (file)
@@ -297,11 +297,10 @@ passed using *call by value* (where the *value* is always an object *reference*,
 not the value of the object). [#]_ When a function calls another function, a new
 local symbol table is created for that call.
 
-A function definition introduces the function name in the current symbol table.
-The value of the function name has a type that is recognized by the interpreter
-as a user-defined function.  This value can be assigned to another name which
-can then also be used as a function.  This serves as a general renaming
-mechanism::
+A function definition associates the function name with the function object in
+the current symbol table.  The interpreter recognizes the object pointed to by
+that name as a user-defined function.  Other names can also point to that same
+function object and can also be used to access the function::
 
    >>> fib
    <function fib at 10042ed0>