Home | History | Annotate | Download | only in Python

Lines Matching defs:why

792     register enum why_code why; /* Reason for block stack unwind */
989 indicating why the function is called, and
1047 why = WHY_NOT;
1053 why = WHY_EXCEPTION;
1099 why = WHY_EXCEPTION;
1131 why = WHY_EXCEPTION;
1203 x to NULL, err to nonzero, or why to anything but WHY_NOT,
1319 /* Never returns, so don't bother to set why. */
2027 why = WHY_EXCEPTION;
2061 why = do_raise(w, v, u);
2066 why = WHY_EXCEPTION;
2087 why = WHY_RETURN;
2095 why = WHY_YIELD;
2131 why = (enum why_code) PyInt_AS_LONG(v);
2132 assert(why != WHY_YIELD);
2133 if (why == WHY_RETURN ||
2134 why == WHY_CONTINUE)
2142 why = WHY_RERAISE;
2148 why = WHY_EXCEPTION;
2240 why = WHY_EXCEPTION;
2294 why = WHY_EXCEPTION;
2830 why = WHY_BREAK;
2841 why = WHY_CONTINUE;
2896 how/why we entered the finally clause:
3076 why = WHY_EXCEPTION;
3094 why = WHY_EXCEPTION;
3135 why = WHY_EXCEPTION;
3150 if (why == WHY_NOT) {
3165 why = WHY_EXCEPTION;
3172 if (why == WHY_EXCEPTION || why == WHY_RERAISE) {
3176 why = WHY_EXCEPTION;
3185 "set and why=%d", why);
3193 if (why == WHY_EXCEPTION) {
3203 if (why == WHY_RERAISE)
3204 why = WHY_EXCEPTION;
3209 while (why != WHY_NOT && f->f_iblock > 0) {
3213 assert(why != WHY_YIELD);
3214 if (b->b_type == SETUP_LOOP && why == WHY_CONTINUE) {
3215 why = WHY_NOT;
3228 if (b->b_type == SETUP_LOOP && why == WHY_BREAK) {
3229 why = WHY_NOT;
3235 why == WHY_EXCEPTION) ||
3237 if (why == WHY_EXCEPTION) {
3265 if (why & (WHY_RETURN | WHY_CONTINUE))
3267 v = PyInt_FromLong((long)why);
3270 why = WHY_NOT;
3278 if (why != WHY_NOT)
3284 assert(why != WHY_YIELD);
3291 if (why != WHY_RETURN)
3297 if (why == WHY_RETURN || why == WHY_YIELD) {
3303 why = WHY_EXCEPTION;
3306 else if (why == WHY_EXCEPTION) {
3313 if (why == WHY_EXCEPTION)
3322 why = WHY_EXCEPTION;
3713 /* XXX Why is this set to Py_None? */
4692 There should be a comment here explaining why.