expose PySTEntry.nested so the symtable module will work
This commit is contained in:
parent
1e45c58a55
commit
e0d4c7b5bd
|
@ -32,7 +32,7 @@ typedef struct _symtable_entry {
|
||||||
PyObject *ste_children; /* list of child ids */
|
PyObject *ste_children; /* list of child ids */
|
||||||
_Py_block_ty ste_type; /* module, class, or function */
|
_Py_block_ty ste_type; /* module, class, or function */
|
||||||
int ste_unoptimized; /* false if namespace is optimized */
|
int ste_unoptimized; /* false if namespace is optimized */
|
||||||
unsigned ste_nested : 1; /* true if block is nested */
|
int ste_nested : ; /* true if block is nested */
|
||||||
unsigned ste_free : 1; /* true if block has free variables */
|
unsigned ste_free : 1; /* true if block has free variables */
|
||||||
unsigned ste_child_free : 1; /* true if a child block has free vars,
|
unsigned ste_child_free : 1; /* true if a child block has free vars,
|
||||||
including free refs to globals */
|
including free refs to globals */
|
||||||
|
|
|
@ -112,6 +112,7 @@ static PyMemberDef ste_memberlist[] = {
|
||||||
{"symbols", T_OBJECT, OFF(ste_symbols), READONLY},
|
{"symbols", T_OBJECT, OFF(ste_symbols), READONLY},
|
||||||
{"varnames", T_OBJECT, OFF(ste_varnames), READONLY},
|
{"varnames", T_OBJECT, OFF(ste_varnames), READONLY},
|
||||||
{"children", T_OBJECT, OFF(ste_children), READONLY},
|
{"children", T_OBJECT, OFF(ste_children), READONLY},
|
||||||
|
{"nested", T_INT, OFF(ste_nested), READONLY},
|
||||||
{"type", T_INT, OFF(ste_type), READONLY},
|
{"type", T_INT, OFF(ste_type), READONLY},
|
||||||
{"lineno", T_INT, OFF(ste_lineno), READONLY},
|
{"lineno", T_INT, OFF(ste_lineno), READONLY},
|
||||||
{NULL}
|
{NULL}
|
||||||
|
|
Loading…
Reference in New Issue