]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-100201: Document behavior with a bare `yield` statement (#100416)
authorram vikram singh <ramvikrams243@gmail.com>
Sun, 1 Jan 2023 15:36:13 +0000 (21:06 +0530)
committerGitHub <noreply@github.com>
Sun, 1 Jan 2023 15:36:13 +0000 (21:06 +0530)
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
Doc/reference/expressions.rst

index 920e4d19b82d8d630a82af1e0694768e604f124e..6692e50c4ff4fa4655359bf41e25c69b2360f8a7 100644 (file)
@@ -454,7 +454,9 @@ generator.  That generator then controls the execution of the generator
 function.  The execution starts when one of the generator's methods is called.
 At that time, the execution proceeds to the first yield expression, where it is
 suspended again, returning the value of :token:`~python-grammar:expression_list`
-to the generator's caller.  By suspended, we mean that all local state is
+to the generator's caller,
+or ``None`` if :token:`~python-grammer:expression_list` is omitted.
+By suspended, we mean that all local state is
 retained, including the current bindings of local variables, the instruction
 pointer, the internal evaluation stack, and the state of any exception handling.
 When the execution is resumed by calling one of the generator's methods, the