deimos.python.frameobject

Mirror frameobject.h

Members

Functions

PyFrame_BlockPop
PyTryBlock* PyFrame_BlockPop(PyFrameObject* )

Block management functions

PyFrame_BlockSetup
void PyFrame_BlockSetup(PyFrameObject* , int , int , int )

Block management functions

PyFrame_Check
int PyFrame_Check(PyObject* op)

_

PyFrame_ClearFreeList
int PyFrame_ClearFreeList()

Availability: >= 2.6

PyFrame_ExtendStack
PyObject** PyFrame_ExtendStack(PyFrameObject* , int , int )

Extend the value stack

PyFrame_FastToLocals
void PyFrame_FastToLocals(PyFrameObject* )

Conversions between "fast locals" and locals in dictionary

PyFrame_GetLineNumber
int PyFrame_GetLineNumber(PyFrameObject* )

Return the line of code the frame is currently executing. Availability: >= 2.7

PyFrame_IsRestricted
int PyFrame_IsRestricted(PyFrameObject* f)

Availability: 2.5, 2.6, 2.7

PyFrame_LocalsToFast
void PyFrame_LocalsToFast(PyFrameObject* , int )

Conversions between "fast locals" and locals in dictionary

PyFrame_New
PyFrameObject* PyFrame_New(PyThreadState* , PyCodeObject* , PyObject* , PyObject* )

_

Structs

PyFrameObject
struct PyFrameObject

subclass of PyVarObject

PyTryBlock
struct PyTryBlock

_

Meta