PySTEntryObject

_

Members

Variables

ste_child_free
uint ste_child_free;

true if a child block has free vars, including free refs to globals

ste_child_free
int ste_child_free;

true if a child scope has free variables, including free refs to globals

ste_children
PyObject* ste_children;

list of child ids

ste_free
uint ste_free;

true if block has free variables */ /// Availability: >= 2.

ste_generator
uint ste_generator;

true if namespace is a generator

ste_generator
int ste_generator;

true if namespace is a generator

ste_id
PyObject* ste_id;

int: key in st_symbols)

ste_lineno
int ste_lineno;

first line of block

ste_lineno
int ste_lineno;

first line of scope

ste_name
PyObject* ste_name;

string: name of scope

ste_nested
uint ste_nested;

true if block is nested

ste_nested
int ste_nested;

true if scope is nested

ste_opt_lineno
int ste_opt_lineno;

lineno of last exec or import *

ste_optimized
int ste_optimized;

true if namespace can't be optimized */ /// Availability: 2.

ste_returns_value
uint ste_returns_value;

true if namespace uses return with an argument */ /// Availability: >= 2.

ste_symbols
PyObject* ste_symbols;

dict: name to flags)

ste_table
symtable* ste_table;

_

ste_tmpname
int ste_tmpname;

temporary name counter

ste_type
_Py_block_ty ste_type;

module, class, or function

ste_type
int ste_type;

module, class, or function

ste_unoptimized
int ste_unoptimized;

false if namespace is optimized */ /// Availability: >= 2.

ste_varargs
uint ste_varargs;

true if block has varargs */ /// Availability: >= 2.

ste_varkeywords
uint ste_varkeywords;

true if block has varkeywords */ /// Availability: >= 2.

ste_varnames
PyObject* ste_varnames;

list of variable names

Meta