/* Limited C API of PyFrame API | |
* | |
* Include "frameobject.h" to get the PyFrameObject structure. | |
*/ | |
#ifndef Py_PYFRAME_H | |
#define Py_PYFRAME_H | |
#ifdef __cplusplus | |
extern "C" { | |
#endif | |
typedef struct _frame PyFrameObject; | |
/* Return the line of code the frame is currently executing. */ | |
PyAPI_FUNC(int) PyFrame_GetLineNumber(PyFrameObject *); | |
PyAPI_FUNC(PyCodeObject *) PyFrame_GetCode(PyFrameObject *frame); | |
#ifdef __cplusplus | |
} | |
#endif | |
#endif /* !Py_PYFRAME_H */ |