diff options
author | Serhiy Storchaka <storchaka@gmail.com> | 2017-03-19 08:40:32 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-19 08:40:32 +0200 |
commit | bdf6b910f9ea75609caee498a975af03b6d23f67 (patch) | |
tree | ac69902aaaeb9c2e0578181e911a36af201ea1a0 /Lib/lib2to3/pytree.py | |
parent | c85a26628ceb9624c96c3064e8b99033c026d8a3 (diff) | |
download | cpython-git-bdf6b910f9ea75609caee498a975af03b6d23f67.tar.gz |
bpo-29776: Use decorator syntax for properties. (#585)
Diffstat (limited to 'Lib/lib2to3/pytree.py')
-rw-r--r-- | Lib/lib2to3/pytree.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/Lib/lib2to3/pytree.py b/Lib/lib2to3/pytree.py index c425fe6827..2a6ef2ef52 100644 --- a/Lib/lib2to3/pytree.py +++ b/Lib/lib2to3/pytree.py @@ -271,7 +271,8 @@ class Node(Base): for child in self.children: yield from child.pre_order() - def _prefix_getter(self): + @property + def prefix(self): """ The whitespace and comments preceding this node in the input. """ @@ -279,12 +280,11 @@ class Node(Base): return "" return self.children[0].prefix - def _prefix_setter(self, prefix): + @prefix.setter + def prefix(self, prefix): if self.children: self.children[0].prefix = prefix - prefix = property(_prefix_getter, _prefix_setter) - def set_child(self, i, child): """ Equivalent to 'node.children[i] = child'. This method also sets the @@ -380,18 +380,18 @@ class Leaf(Base): """Return a pre-order iterator for the tree.""" yield self - def _prefix_getter(self): + @property + def prefix(self): """ The whitespace and comments preceding this token in the input. """ return self._prefix - def _prefix_setter(self, prefix): + @prefix.setter + def prefix(self, prefix): self.changed() self._prefix = prefix - prefix = property(_prefix_getter, _prefix_setter) - def convert(gr, raw_node): """ Convert raw node information to a Node or Leaf instance. |