Mercurial > cpython-lru_cache-weakref
diff Python/ceval.c @ 30861:c89fd7eaf875 legacy-trunk
Make undetected error on stack unwind a fatal error.
| author | Jeremy Hylton <jeremy@alum.mit.edu> |
|---|---|
| date | Wed, 05 Nov 2003 17:29:35 +0000 |
| parents | c42c40034536 |
| children | 86fdf8fe7f17 |
line wrap: on
line diff
--- a/Python/ceval.c Tue Nov 04 14:35:49 2003 +0000 +++ b/Python/ceval.c Wed Nov 05 17:29:35 2003 +0000 @@ -2306,10 +2306,10 @@ else { /* This check is expensive! */ if (PyErr_Occurred()) { - fprintf(stderr, - "XXX undetected error (why=%d)\n", - why); - why = WHY_EXCEPTION; + char buf[1024]; + sprintf(buf, "Stack unwind with exception " + "set and why=%d", why); + Py_FatalError(buf); } } #endif
