diff options
author | Martin v. Löwis <martin@v.loewis.de> | 2004-06-27 15:43:12 +0000 |
---|---|---|
committer | Martin v. Löwis <martin@v.loewis.de> | 2004-06-27 15:43:12 +0000 |
commit | 8161ff8f3d8947086b5e4f7e460795a633a3cbd6 (patch) | |
tree | 9472d5b35295ed69e7b75b103616ab59674352e2 /Include/genobject.h | |
parent | 342421544e964949afb3d4c26ae00516c6de6129 (diff) | |
download | cpython-8161ff8f3d8947086b5e4f7e460795a633a3cbd6.tar.gz |
Patch #966493: Cleanup generator/eval_frame exposure.
Diffstat (limited to 'Include/genobject.h')
-rw-r--r-- | Include/genobject.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Include/genobject.h b/Include/genobject.h index c9b7c193a6..f4226ede42 100644 --- a/Include/genobject.h +++ b/Include/genobject.h @@ -7,11 +7,13 @@ extern "C" { #endif +struct _frame; /* Avoid including frameobject.h */ + typedef struct { PyObject_HEAD /* The gi_ prefix is intended to remind of generator-iterator. */ - PyFrameObject *gi_frame; + struct _frame *gi_frame; /* True if generator is being executed. */ int gi_running; @@ -25,7 +27,7 @@ PyAPI_DATA(PyTypeObject) PyGen_Type; #define PyGen_Check(op) PyObject_TypeCheck(op, &PyGen_Type) #define PyGen_CheckExact(op) ((op)->ob_type == &PyGen_Type) -PyAPI_FUNC(PyObject *) PyGen_New(PyFrameObject *); +PyAPI_FUNC(PyObject *) PyGen_New(struct _frame *); #ifdef __cplusplus } |