Backport PEP 3110's new 'except' syntax to 2.6.
diff --git a/Python/ast.c b/Python/ast.c
index ace4950..27c3efa 100644
--- a/Python/ast.c
+++ b/Python/ast.c
@@ -2765,7 +2765,7 @@
 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 33ef64b..1f74504 100644
--- a/Python/graminit.c
+++ b/Python/graminit.c
@@ -931,7 +931,8 @@
 	{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 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},
 };