Mercurial > cpython-lru_cache-weakref
diff Modules/parsermodule.c @ 40587:6b18a095c2e7
SF patch 1631942 by Collin Winter:
(a) "except E, V" -> "except E as V"
(b) V is now limited to a simple name (local variable)
(c) V is now deleted at the end of the except block
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Wed, 10 Jan 2007 16:19:56 +0000 |
| parents | 54cd47788811 |
| children | 793e0323d4d6 |
line wrap: on
line diff
--- a/Modules/parsermodule.c Wed Jan 10 01:29:06 2007 +0000 +++ b/Modules/parsermodule.c Wed Jan 10 16:19:56 2007 +0000 @@ -2110,8 +2110,8 @@ if (res && (nch > 1)) res = validate_test(CHILD(tree, 1)); if (res && (nch == 4)) - res = (validate_comma(CHILD(tree, 2)) - && validate_test(CHILD(tree, 3))); + res = (validate_name(CHILD(tree, 2), "as") + && validate_ntype(CHILD(tree, 3), NAME)); return (res); }
