summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorda-woods <dw-git@d-woods.co.uk>2022-08-02 21:49:59 +0100
committerda-woods <dw-git@d-woods.co.uk>2022-08-02 21:49:59 +0100
commit6a71aa89a88f0ce86d2ede1c70cf7bff02f16900 (patch)
treeb071116d60cb71801119bcfeb57f9920067c0503
parent816612e35e05320bf510132c765dde7d4133b2ab (diff)
downloadcython-6a71aa89a88f0ce86d2ede1c70cf7bff02f16900.tar.gz
Add flag to compiled PostParse
-rw-r--r--Cython/Compiler/ParseTreeTransforms.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/Cython/Compiler/ParseTreeTransforms.py b/Cython/Compiler/ParseTreeTransforms.py
index 6d362ae31..8bad4f8bc 100644
--- a/Cython/Compiler/ParseTreeTransforms.py
+++ b/Cython/Compiler/ParseTreeTransforms.py
@@ -186,13 +186,12 @@ class PostParse(ScopeTrackingTransform):
- Some invalid uses of := assignment expressions are detected
"""
- in_pattern_node = False
-
def __init__(self, context):
super(PostParse, self).__init__(context)
self.specialattribute_handlers = {
'__cythonbufferdefaults__' : self.handle_bufferdefaults
}
+ self.in_pattern_node = False
def visit_LambdaNode(self, node):
# unpack a lambda expression into the corresponding DefNode