summaryrefslogtreecommitdiffstatshomepage
path: root/py
diff options
context:
space:
mode:
Diffstat (limited to 'py')
-rw-r--r--py/compile.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/py/compile.c b/py/compile.c
index fe0e4cb5d2..2b56d83e74 100644
--- a/py/compile.c
+++ b/py/compile.c
@@ -1987,6 +1987,7 @@ STATIC void compile_try_except(compiler_t *comp, mp_parse_node_t pn_body, int n_
// this is a catch all exception handler
if (i + 1 != n_except) {
compile_syntax_error(comp, pn_excepts[i], "default 'except:' must be last");
+ compile_decrease_except_level(comp);
return;
}
} else {