1#ifndef Py_TRACEBACK_H 2#define Py_TRACEBACK_H 3#ifdef __cplusplus 4extern "C" { 5#endif 6 7/* Traceback interface */ 8 9PyAPI_FUNC(int) PyTraceBack_Here(PyFrameObject *); 10PyAPI_FUNC(int) PyTraceBack_Print(PyObject *, PyObject *); 11 12/* Reveal traceback type so we can typecheck traceback objects */ 13PyAPI_DATA(PyTypeObject) PyTraceBack_Type; 14#define PyTraceBack_Check(v) Py_IS_TYPE(v, &PyTraceBack_Type) 15 16 17#ifndef Py_LIMITED_API 18# define Py_CPYTHON_TRACEBACK_H 19# include "cpython/traceback.h" 20# undef Py_CPYTHON_TRACEBACK_H 21#endif 22 23#ifdef __cplusplus 24} 25#endif 26#endif /* !Py_TRACEBACK_H */ 27