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

+#endif /* Log traceback info. */ PyTraceBack_Here(f);