summaryrefslogtreecommitdiffstats
path: root/Include/pyframe.h
blob: 13d52312ea966e43322950405d06440e0c988fd9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/* 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

/* Return the line of code the frame is currently executing. */
PyAPI_FUNC(int) PyFrame_GetLineNumber(PyFrameObject *);

PyAPI_FUNC(PyCodeObject *) PyFrame_GetCode(PyFrameObject *frame);

#ifndef Py_LIMITED_API
#  define Py_CPYTHON_PYFRAME_H
#  include "cpython/pyframe.h"
#  undef Py_CPYTHON_PYFRAME_H
#endif

#ifdef __cplusplus
}
#endif
#endif /* !Py_PYFRAME_H */
afd8df27726185347f'>plain -rw-r--r--_ctypes_test.vcxproj3052logstatsplain -rw-r--r--_ctypes_test.vcxproj.filters719logstatsplain -rw-r--r--_elementtree.vcxproj4479logstatsplain -rw-r--r--_elementtree.vcxproj.filters2635logstatsplain -rw-r--r--_hashlib.vcxproj3758logstatsplain -rw-r--r--_hashlib.vcxproj.filters437logstatsplain -rw-r--r--_msi.vcxproj3188logstatsplain -rw-r--r--_msi.vcxproj.filters424logstatsplain -rw-r--r--_multiprocessing.vcxproj3677logstatsplain -rw-r--r--_multiprocessing.vcxproj.filters1359logstatsplain -rw-r--r--_socket.vcxproj3267logstatsplain -rw-r--r--_socket.vcxproj.filters703logstatsplain -rw-r--r--_sqlite3.vcxproj4628logstatsplain -rw-r--r--_sqlite3.vcxproj.filters2570logstatsplain -rw-r--r--_ssl.vcxproj3958logstatsplain -rw-r--r--_ssl.vcxproj.filters429logstatsplain -rw-r--r--_testcapi.vcxproj3132logstatsplain -rw-r--r--_testcapi.vcxproj.filters440logstatsplain -rw-r--r--_tkinter.vcxproj3698logstatsplain -rw-r--r--_tkinter.vcxproj.filters535logstatsplain -rw-r--r--build.bat5444logstatsplain -rw-r--r--build_env.bat25logstatsplain -rw-r--r--build_pgo.bat140logstatsplain -rw-r--r--bz2.vcxproj3938logstatsplain -rw-r--r--bz2.vcxproj.filters1761logstatsplain -rw-r--r--clean.bat126logstatsplain -rw-r--r--env.bat976logstatsplain -rw-r--r--field3.py974logstatsplain