[Python-checkins] Make _symtable_entry.ste_type's comment consistent wit _Py_block_ty (#92414)
JelleZijlstra
webhook-mailer at python.org
Fri Oct 7 13:53:16 EDT 2022
https://github.com/python/cpython/commit/24a4b341586be12569e3804b5f1356e745d1f55f
commit: 24a4b341586be12569e3804b5f1356e745d1f55f
branch: main
author: zikcheng <surfingbyte at gmail.com>
committer: JelleZijlstra <jelle.zijlstra at gmail.com>
date: 2022-10-07T10:53:07-07:00
summary:
Make _symtable_entry.ste_type's comment consistent wit _Py_block_ty (#92414)
_Py_block_ty defines four types of block, FunctionBlock, ClassBlock, ModuleBlock and AnnotationBlock.
But _symtable_entry.ste_type only comments three of them, I think it's better both sides are consistent.
files:
M Include/internal/pycore_symtable.h
diff --git a/Include/internal/pycore_symtable.h b/Include/internal/pycore_symtable.h
index 2d64aba22ff9..8532646ce7d9 100644
--- a/Include/internal/pycore_symtable.h
+++ b/Include/internal/pycore_symtable.h
@@ -49,7 +49,7 @@ typedef struct _symtable_entry {
PyObject *ste_varnames; /* list of function parameters */
PyObject *ste_children; /* list of child blocks */
PyObject *ste_directives;/* locations of global and nonlocal statements */
- _Py_block_ty ste_type; /* module, class or function */
+ _Py_block_ty ste_type; /* module, class, function or annotation */
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,
More information about the Python-checkins
mailing list