commit | c935d69f743af14bc1ddedf1d4123f2c6d110f05 | [log] [tgz] |
---|---|---|
author | Damien George <damien.p.george@gmail.com> | Tue Jan 13 23:33:16 2015 +0000 |
committer | Damien George <damien.p.george@gmail.com> | Tue Jan 13 23:33:16 2015 +0000 |
tree | 95cd8866cccdd350c7c8ef6ef53700d540611e13 | |
parent | d6ed6702f74a0e14f71f7ad9f995be8fded12ef5 [diff] [blame] |
py: Make compiler not crash when default except is not last.
diff --git a/py/compile.c b/py/compile.c index fe0e4cb..2b56d83 100644 --- a/py/compile.c +++ b/py/compile.c
@@ -1987,6 +1987,7 @@ // 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 {