]> granicus.if.org Git - python/commitdiff
bpo-33878: Doc: Fix missing case by simplifying. (GH-7762)
authorJulien Palard <julien@palard.fr>
Sun, 11 Nov 2018 23:59:39 +0000 (00:59 +0100)
committerGitHub <noreply@github.com>
Sun, 11 Nov 2018 23:59:39 +0000 (00:59 +0100)
The documentation was not covering multiple targets enclosed by
parenthesis nor multiple targets enclosed by brackets, adding them all
would be heavy, an else cover them all and is lighter to read.

Doc/reference/simple_stmts.rst

index d509700f7507086526062d34a1044fe4cb934a21..b96297d591f1ffdd3fccb4e2a164bac17e5f1134 100644 (file)
@@ -121,13 +121,10 @@ given with the definition of the object types (see section :ref:`types`).
 Assignment of an object to a target list, optionally enclosed in parentheses or
 square brackets, is recursively defined as follows.
 
-* If the target list is empty: The object must also be an empty iterable.
+* If the target list is a single target with no trailing comma,
+  optionally in parentheses, the object is assigned to that target.
 
-* If the target list is a single target in parentheses: The object is assigned
-  to that target.
-
-* If the target list is a comma-separated list of targets, or a single target
-  in square brackets: The object must be an iterable with the same number of
+* Else: The object must be an iterable with the same number of
   items as there are targets in the target list, and the items are assigned,
   from left to right, to the corresponding targets.