Where Online Learning is simpler!
The C and C++ Include Header Files
/usr/include/python3.12/cpython/pyframe.h
$ cat -n /usr/include/python3.12/cpython/pyframe.h 1 #ifndef Py_CPYTHON_PYFRAME_H 2 # error "this header file must not be included directly" 3 #endif 4 5 PyAPI_DATA(PyTypeObject) PyFrame_Type; 6 7 #define PyFrame_Check(op) Py_IS_TYPE((op), &PyFrame_Type) 8 9 PyAPI_FUNC(PyFrameObject *) PyFrame_GetBack(PyFrameObject *frame); 10 PyAPI_FUNC(PyObject *) PyFrame_GetLocals(PyFrameObject *frame); 11 12 PyAPI_FUNC(PyObject *) PyFrame_GetGlobals(PyFrameObject *frame); 13 PyAPI_FUNC(PyObject *) PyFrame_GetBuiltins(PyFrameObject *frame); 14 15 PyAPI_FUNC(PyObject *) PyFrame_GetGenerator(PyFrameObject *frame); 16 PyAPI_FUNC(int) PyFrame_GetLasti(PyFrameObject *frame); 17 PyAPI_FUNC(PyObject*) PyFrame_GetVar(PyFrameObject *frame, PyObject *name); 18 PyAPI_FUNC(PyObject*) PyFrame_GetVarString(PyFrameObject *frame, const char *name); 19 20 /* The following functions are for use by debuggers and other tools 21 * implementing custom frame evaluators with PEP 523. */ 22 23 struct _PyInterpreterFrame; 24 25 /* Returns the code object of the frame (strong reference). 26 * Does not raise an exception. */ 27 PyAPI_FUNC(PyObject *) PyUnstable_InterpreterFrame_GetCode(struct _PyInterpreterFrame *frame); 28 29 /* Returns a byte ofsset into the last executed instruction. 30 * Does not raise an exception. */ 31 PyAPI_FUNC(int) PyUnstable_InterpreterFrame_GetLasti(struct _PyInterpreterFrame *frame); 32 33 /* Returns the currently executing line number, or -1 if there is no line number. 34 * Does not raise an exception. */ 35 PyAPI_FUNC(int) PyUnstable_InterpreterFrame_GetLine(struct _PyInterpreterFrame *frame);
Contact us
|
About us
|
Term of use
|
Copyright © 2000-2025 MyWebUniversity.com ™