diff options
author | Benjamin Peterson <benjamin@python.org> | 2008-08-17 01:09:17 (GMT) |
---|---|---|
committer | Benjamin Peterson <benjamin@python.org> | 2008-08-17 01:09:17 (GMT) |
commit | e0d4c7b5bd2ad5c94d12d48f23552da06a0230e5 (patch) | |
tree | 7b35b89c4b38895f4d801d4a29f43eb988836e2e | |
parent | 1e45c58a55504451bef995ce9dcfe71ec504c33a (diff) | |
download | cpython-e0d4c7b5bd2ad5c94d12d48f23552da06a0230e5.zip cpython-e0d4c7b5bd2ad5c94d12d48f23552da06a0230e5.tar.gz cpython-e0d4c7b5bd2ad5c94d12d48f23552da06a0230e5.tar.bz2 |
expose PySTEntry.nested so the symtable module will work
-rw-r--r-- | Include/symtable.h | 2 | ||||
-rw-r--r-- | Python/symtable.c | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/Include/symtable.h b/Include/symtable.h index 025e07b..02cffb9 100644 --- a/Include/symtable.h +++ b/Include/symtable.h @@ -32,7 +32,7 @@ typedef struct _symtable_entry { PyObject *ste_children; /* list of child ids */ _Py_block_ty ste_type; /* module, class, or function */ 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_child_free : 1; /* true if a child block has free vars, including free refs to globals */ diff --git a/Python/symtable.c b/Python/symtable.c index 5e67c06..46909fc 100644 --- a/Python/symtable.c +++ b/Python/symtable.c @@ -112,6 +112,7 @@ static PyMemberDef ste_memberlist[] = { {"symbols", T_OBJECT, OFF(ste_symbols), READONLY}, {"varnames", T_OBJECT, OFF(ste_varnames), READONLY}, {"children", T_OBJECT, OFF(ste_children), READONLY}, + {"nested", T_INT, OFF(ste_nested), READONLY}, {"type", T_INT, OFF(ste_type), READONLY}, {"lineno", T_INT, OFF(ste_lineno), READONLY}, {NULL} |