[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