Coverage Report

Created: 2022-07-08 09:39

/home/mdboom/Work/builds/cpython/Include/traceback.h
Line
Count
Source
1
#ifndef Py_TRACEBACK_H
2
#define Py_TRACEBACK_H
3
#ifdef __cplusplus
4
extern "C" {
5
#endif
6
7
/* Traceback interface */
8
9
PyAPI_FUNC(int) PyTraceBack_Here(PyFrameObject *);
10
PyAPI_FUNC(int) PyTraceBack_Print(PyObject *, PyObject *);
11
12
/* Reveal traceback type so we can typecheck traceback objects */
13
PyAPI_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 */