summaryrefslogtreecommitdiff
path: root/Python
diff options
context:
space:
mode:
Diffstat (limited to 'Python')
-rw-r--r--Python/ast.c2
-rw-r--r--Python/graminit.c5
2 files changed, 4 insertions, 3 deletions
diff --git a/Python/ast.c b/Python/ast.c
index ace4950402..27c3efaac8 100644
--- a/Python/ast.c
+++ b/Python/ast.c
@@ -2765,7 +2765,7 @@ ast_for_for_stmt(struct compiling *c, const node *n)
static excepthandler_ty
ast_for_except_clause(struct compiling *c, const node *exc, node *body)
{
- /* except_clause: 'except' [test [',' test]] */
+ /* except_clause: 'except' [test [(',' | 'as') test]] */
REQ(exc, except_clause);
REQ(body, suite);
diff --git a/Python/graminit.c b/Python/graminit.c
index 33ef64b8b7..1f74504235 100644
--- a/Python/graminit.c
+++ b/Python/graminit.c
@@ -931,7 +931,8 @@ static arc arcs_42_1[2] = {
{26, 2},
{0, 1},
};
-static arc arcs_42_2[2] = {
+static arc arcs_42_2[3] = {
+ {78, 3},
{27, 3},
{0, 2},
};
@@ -944,7 +945,7 @@ static arc arcs_42_4[1] = {
static state states_42[5] = {
{1, arcs_42_0},
{2, arcs_42_1},
- {2, arcs_42_2},
+ {3, arcs_42_2},
{1, arcs_42_3},
{1, arcs_42_4},
};