cpython: 787cc3d1d3af (original) (raw)
Mercurial > cpython
changeset 95940:787cc3d1d3af
Issue #22906: Do incref before SetCause/SetContext [#22906]
Yury Selivanov yselivanov@sprymix.com | |
---|---|
date | Sun, 10 May 2015 15:09:46 -0400 |
parents | f7cc54086cd2 |
children | 195343b5e64f |
files | Objects/genobject.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-)[+] [-] Objects/genobject.c 2 |
line wrap: on
line diff
--- a/Objects/genobject.c +++ b/Objects/genobject.c @@ -149,9 +149,9 @@ gen_send_ex(PyGenObject *gen, PyObject * "generator raised StopIteration"); PyErr_Fetch(&exc, &val2, &tb); PyErr_NormalizeException(&exc, &val2, &tb);
Py_INCREF(val);[](#l1.7) PyException_SetCause(val2, val);[](#l1.8) PyException_SetContext(val2, val);[](#l1.9)