summaryrefslogtreecommitdiffstats
path: root/Include/genobject.h
diff options
context:
space:
mode:
authorSerhiy Storchaka <storchaka@gmail.com>2016-11-06 16:47:03 (GMT)
committerSerhiy Storchaka <storchaka@gmail.com>2016-11-06 16:47:03 (GMT)
commit60e49aa7560ca70bc5de461abc68eb72d8739e17 (patch)
treececbf64f1c2c52048c04d337132af485aeffd87a /Include/genobject.h
parentf66f03bd358c3c481292f2624b8c947f4f77c370 (diff)
parent24411f8a8daace4ebf8abd41091b681160b4fb89 (diff)
downloadcpython-60e49aa7560ca70bc5de461abc68eb72d8739e17.zip
cpython-60e49aa7560ca70bc5de461abc68eb72d8739e17.tar.gz
cpython-60e49aa7560ca70bc5de461abc68eb72d8739e17.tar.bz2
Issue #23996: Added _PyGen_SetStopIterationValue for safe raising
StopIteration with value. More safely handle non-normalized exceptions in -_PyGen_FetchStopIterationValue.
Diffstat (limited to 'Include/genobject.h')
-rw-r--r--Include/genobject.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/Include/genobject.h b/Include/genobject.h
index 1ee4fd5..8c1825f 100644
--- a/Include/genobject.h
+++ b/Include/genobject.h
@@ -41,6 +41,7 @@ PyAPI_FUNC(PyObject *) PyGen_New(struct _frame *);
PyAPI_FUNC(PyObject *) PyGen_NewWithQualName(struct _frame *,
PyObject *name, PyObject *qualname);
PyAPI_FUNC(int) PyGen_NeedsFinalizing(PyGenObject *);
+PyAPI_FUNC(int) _PyGen_SetStopIterationValue(PyObject *);
PyAPI_FUNC(int) _PyGen_FetchStopIterationValue(PyObject **);
PyAPI_FUNC(PyObject *) _PyGen_Send(PyGenObject *, PyObject *);
PyObject *_PyGen_yf(PyGenObject *);