]> granicus.if.org Git - python/commitdiff
Improve error message for augmented assignments to genexps or listcomps.
authorRaymond Hettinger <python@rcn.com>
Wed, 29 Sep 2004 23:54:08 +0000 (23:54 +0000)
committerRaymond Hettinger <python@rcn.com>
Wed, 29 Sep 2004 23:54:08 +0000 (23:54 +0000)
Rather than introduce new logic, took the approach of making the message
itself more general.

Python/compile.c

index 24ca440c3d56f1d2ade0353af70d9597acdca45c..dc636c0ea73fb24be01c28fb16570b0737957200 100644 (file)
@@ -3274,7 +3274,7 @@ com_assign(struct compiling *c, node *n, int assigning, node *augn)
                                }
                                if (assigning > OP_APPLY) {
                                        com_error(c, PyExc_SyntaxError,
-                                 "augmented assign to tuple literal not possible");
+                                 "augmented assign to tuple literal or generator expression not possible");
                                        return;
                                }
                                break;
@@ -3287,7 +3287,7 @@ com_assign(struct compiling *c, node *n, int assigning, node *augn)
                                }
                                if (assigning > OP_APPLY) {
                                        com_error(c, PyExc_SyntaxError,
-                                 "augmented assign to list literal not possible");
+                                 "augmented assign to list literal or comprehension not possible");
                                        return;
                                }
                                if (NCH(n) > 1