Home | History | Annotate | Download | only in Python

Lines Matching defs:why

696     register enum why_code why; /* Reason for block stack unwind */

890 indicating why the function is called, and
948 why = WHY_NOT;
954 why = WHY_EXCEPTION;
1000 why = WHY_EXCEPTION;
1031 why = WHY_EXCEPTION;
1103 x to NULL, err to nonzero, or why to anything but WHY_NOT,
1198 /* Never returns, so don't bother to set why. */
1812 why = WHY_EXCEPTION;
1844 why = do_raise(w, v, u);
1849 why = WHY_EXCEPTION;
1865 why = WHY_RETURN;
1871 why = WHY_YIELD;
1901 why = (enum why_code) PyInt_AS_LONG(v);
1902 assert(why != WHY_YIELD);
1903 if (why == WHY_RETURN ||
1904 why == WHY_CONTINUE)
1912 why = WHY_RERAISE;
1918 why = WHY_EXCEPTION;
1994 why = WHY_EXCEPTION;
2039 why = WHY_EXCEPTION;
2517 why = WHY_BREAK;
2526 why = WHY_CONTINUE;
2573 why we entered the finally clause:
2751 why = WHY_EXCEPTION;
2769 why = WHY_EXCEPTION;
2803 why = WHY_EXCEPTION;
2818 if (why == WHY_NOT) {
2833 why = WHY_EXCEPTION;
2840 if (why == WHY_EXCEPTION || why == WHY_RERAISE) {
2844 why = WHY_EXCEPTION;
2853 "set and why=%d", why);
2861 if (why == WHY_EXCEPTION) {
2871 if (why == WHY_RERAISE)
2872 why = WHY_EXCEPTION;
2877 while (why != WHY_NOT && f->f_iblock > 0) {
2881 assert(why != WHY_YIELD);
2882 if (b->b_type == SETUP_LOOP && why == WHY_CONTINUE) {
2883 why = WHY_NOT;
2896 if (b->b_type == SETUP_LOOP && why == WHY_BREAK) {
2897 why = WHY_NOT;
2903 why == WHY_EXCEPTION) ||
2905 if (why == WHY_EXCEPTION) {
2933 if (why & (WHY_RETURN | WHY_CONTINUE))
2935 v = PyInt_FromLong((long)why);
2938 why = WHY_NOT;
2946 if (why != WHY_NOT)
2952 assert(why != WHY_YIELD);
2959 if (why != WHY_RETURN)
2965 if (why == WHY_RETURN || why == WHY_YIELD) {
2971 why = WHY_EXCEPTION;
2974 else if (why == WHY_EXCEPTION) {
2981 if (why == WHY_EXCEPTION)
2990 why = WHY_EXCEPTION;
3382 /* XXX Why is this set to Py_None? */
4352 There should be a comment here explaining why.