cpython: 15c80f63ea1c (original) (raw)

Mercurial > cpython

changeset 95810:15c80f63ea1c 3.4

Issue #23996: Avoid a crash when a delegated generator raises an unnormalized StopIteration exception. Patch by Stefan Behnel. [#23996]

Antoine Pitrou solipsis@pitrou.net
date Sun, 26 Apr 2015 18:46:40 +0200
parents bd8b99034121
children 9d0c6c66b0ac ec6ed10d611e
files Misc/NEWS Objects/genobject.c
diffstat 2 files changed, 25 insertions(+), 5 deletions(-)[+] [-] Misc/NEWS 3 Objects/genobject.c 27

line wrap: on

line diff

--- a/Misc/NEWS +++ b/Misc/NEWS @@ -10,6 +10,9 @@ Release date: tba Core and Builtins ----------------- +- Issue #23996: Avoid a crash when a delegated generator raises an

--- a/Objects/genobject.c +++ b/Objects/genobject.c @@ -396,13 +396,30 @@ int if (PyErr_ExceptionMatches(PyExc_StopIteration)) { PyErr_Fetch(&et, &ev, &tb);