Home | History | Annotate | Download | only in Python

Lines Matching defs:except

82 A frame block is used to handle loops, try/except, and try/finally.
87 enum fblocktype { LOOP, EXCEPT, FINALLY_TRY, FINALLY_END };
670 - before the "except" clause
1712 case EXCEPT:
1716 even if hidden in a sub-try or except. */
1793 Code generated for "try: S except E1, V1: S1 except E2, V2: S2 ...":
1826 basicblock *body, *orelse, *except, *end;
1830 except = compiler_new_block(c);
1833 if (body == NULL || except == NULL || orelse == NULL || end == NULL)
1835 ADDOP_JREL(c, SETUP_EXCEPT, except);
1837 if (!compiler_push_fblock(c, EXCEPT, body))
1841 compiler_pop_fblock(c, EXCEPT, body);
1844 compiler_use_next_block(c, except);
1849 return compiler_error(c, "default 'except:' must be last");
1852 except = compiler_new_block(c);
1853 if (except == NULL)
1859 ADDOP_JABS(c, POP_JUMP_IF_FALSE, except);
1871 compiler_use_next_block(c, except);
1913 string. This is convenient for all cases except
2920 functions the same as SETUP_FINALLY except that exceptions are