cpython: d9446c2a2fd4 (original) (raw)
Mercurial > cpython
changeset 84573:d9446c2a2fd4
Issue #18408: ceval.c: in debug mode, convert the PyErr_Occurred() check on exception (when getting NULL) to an assertion to detect bugs earlier [#18408]
Victor Stinner victor.stinner@gmail.com | |
---|---|
date | Fri, 12 Jul 2013 00:11:58 +0200 |
parents | 1eac89af9acf |
children | 2f7c4df5cc46 |
files | Python/ceval.c |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-)[+] [-] Python/ceval.c 4 |
line wrap: on
line diff
--- a/Python/ceval.c +++ b/Python/ceval.c @@ -3026,9 +3026,13 @@ error: why = WHY_EXCEPTION; /* Double-check exception status. */ +#ifdef NDEBUG if (!PyErr_Occurred()) PyErr_SetString(PyExc_SystemError, "error return without exception set"); +#else
assert(PyErr_Occurred());[](#l1.12)