mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	expose PySTEntry.nested so the symtable module will work
This commit is contained in:
		
							parent
							
								
									1e45c58a55
								
							
						
					
					
						commit
						e0d4c7b5bd
					
				
					 2 changed files with 2 additions and 1 deletions
				
			
		|  | @ -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 */ | ||||
|  |  | |||
|  | @ -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} | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Benjamin Peterson
						Benjamin Peterson