summaryrefslogtreecommitdiff
path: root/Cython/Compiler/ParseTreeTransforms.py
diff options
context:
space:
mode:
authorRobert Bradshaw <robertwb@gmail.com>2015-12-01 02:31:55 -0800
committerRobert Bradshaw <robertwb@gmail.com>2015-12-01 02:31:55 -0800
commit10ef14095eadc2514c943efa2adb33f6e88741ac (patch)
tree0125e368916c0d9b17327aa92a3b1617b17d13e4 /Cython/Compiler/ParseTreeTransforms.py
parent2f623e4f96b87e6508a2e459db19dd4de0932219 (diff)
downloadcython-10ef14095eadc2514c943efa2adb33f6e88741ac.tar.gz
Don't warn for uses of old property syntax in utility code.
Diffstat (limited to 'Cython/Compiler/ParseTreeTransforms.py')
-rw-r--r--Cython/Compiler/ParseTreeTransforms.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/Cython/Compiler/ParseTreeTransforms.py b/Cython/Compiler/ParseTreeTransforms.py
index 2afdf3296..ed3553512 100644
--- a/Cython/Compiler/ParseTreeTransforms.py
+++ b/Cython/Compiler/ParseTreeTransforms.py
@@ -1295,7 +1295,9 @@ class DecoratorTransform(ScopeTrackingTransform, SkipDeclarations):
return node
def visit_PropertyNode(self, node):
- warning(node.pos, "'property %s:' syntax is deprecated, use '@property'" % node.name, 2)
+ # Suppress warning for our code until we can convert all our uses over.
+ if isinstance(node.pos[0], str) or True:
+ warning(node.pos, "'property %s:' syntax is deprecated, use '@property'" % node.name, 2)
return node
def visit_DefNode(self, node):