Home | History | Annotate | Download | only in Python

Lines Matching defs:why

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

892 indicating why the function is called, and
950 why = WHY_NOT;
956 why = WHY_EXCEPTION;
1002 why = WHY_EXCEPTION;
1034 why = WHY_EXCEPTION;
1106 x to NULL, err to nonzero, or why to anything but WHY_NOT,
1201 /* Never returns, so don't bother to set why. */
1815 why = WHY_EXCEPTION;
1847 why = do_raise(w, v, u);
1852 why = WHY_EXCEPTION;
1868 why = WHY_RETURN;
1874 why = WHY_YIELD;
1904 why = (enum why_code) PyInt_AS_LONG(v);
1905 assert(why != WHY_YIELD);
1906 if (why == WHY_RETURN ||
1907 why == WHY_CONTINUE)
1915 why = WHY_RERAISE;
1921 why = WHY_EXCEPTION;
2005 why = WHY_EXCEPTION;
2047 why = WHY_EXCEPTION;
2532 why = WHY_BREAK;
2541 why = WHY_CONTINUE;
2588 how/why we entered the finally clause:
2766 why = WHY_EXCEPTION;
2784 why = WHY_EXCEPTION;
2818 why = WHY_EXCEPTION;
2833 if (why == WHY_NOT) {
2848 why = WHY_EXCEPTION;
2855 if (why == WHY_EXCEPTION || why == WHY_RERAISE) {
2859 why = WHY_EXCEPTION;
2868 "set and why=%d", why);
2876 if (why == WHY_EXCEPTION) {
2886 if (why == WHY_RERAISE)
2887 why = WHY_EXCEPTION;
2892 while (why != WHY_NOT && f->f_iblock > 0) {
2896 assert(why != WHY_YIELD);
2897 if (b->b_type == SETUP_LOOP && why == WHY_CONTINUE) {
2898 why = WHY_NOT;
2911 if (b->b_type == SETUP_LOOP && why == WHY_BREAK) {
2912 why = WHY_NOT;
2918 why == WHY_EXCEPTION) ||
2920 if (why == WHY_EXCEPTION) {
2948 if (why & (WHY_RETURN | WHY_CONTINUE))
2950 v = PyInt_FromLong((long)why);
2953 why = WHY_NOT;
2961 if (why != WHY_NOT)
2967 assert(why != WHY_YIELD);
2974 if (why != WHY_RETURN)
2980 if (why == WHY_RETURN || why == WHY_YIELD) {
2986 why = WHY_EXCEPTION;
2989 else if (why == WHY_EXCEPTION) {
2996 if (why == WHY_EXCEPTION)
3005 why = WHY_EXCEPTION;
3396 /* XXX Why is this set to Py_None? */
4374 There should be a comment here explaining why.