diff options
author | Robert Bradshaw <robertwb@gmail.com> | 2015-11-30 20:46:47 -0800 |
---|---|---|
committer | Robert Bradshaw <robertwb@gmail.com> | 2015-11-30 20:46:47 -0800 |
commit | 2f623e4f96b87e6508a2e459db19dd4de0932219 (patch) | |
tree | 8f4f4c92a7ec681965027ee8ee73bbb4d326ff0d /Cython/Compiler/ParseTreeTransforms.py | |
parent | d3d729e38c2c344f377059cc5c722c571e7bdc08 (diff) | |
parent | 4f73307790ebee9889f65e70aae128d7950508bf (diff) | |
download | cython-2f623e4f96b87e6508a2e459db19dd4de0932219.tar.gz |
Merge pull request #468 from linkmauve/deprecate-property
Deprecate the 'property …:' syntax, as suggested in #462
Diffstat (limited to 'Cython/Compiler/ParseTreeTransforms.py')
-rw-r--r-- | Cython/Compiler/ParseTreeTransforms.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Cython/Compiler/ParseTreeTransforms.py b/Cython/Compiler/ParseTreeTransforms.py index d82495cc5..2afdf3296 100644 --- a/Cython/Compiler/ParseTreeTransforms.py +++ b/Cython/Compiler/ParseTreeTransforms.py @@ -1294,6 +1294,10 @@ class DecoratorTransform(ScopeTrackingTransform, SkipDeclarations): self._properties.pop() return node + def visit_PropertyNode(self, node): + warning(node.pos, "'property %s:' syntax is deprecated, use '@property'" % node.name, 2) + return node + def visit_DefNode(self, node): scope_type = self.scope_type node = self.visit_FuncDefNode(node) |