diff options
author | Alex Watt <alex@alexcwatt.com> | 2019-02-24 20:00:49 -0500 |
---|---|---|
committer | Alex Watt <alex@alexcwatt.com> | 2019-02-24 21:26:37 -0500 |
commit | c458774c637c508f4b1e49ebaa2f85083579fa10 (patch) | |
tree | 952acf081003c330787c53e637673f2c3b1a2564 /tools/npy_tempita | |
parent | 4df5bfd07a5de775c4d6ada5ba267ab3930175bf (diff) | |
download | numpy-c458774c637c508f4b1e49ebaa2f85083579fa10.tar.gz |
MAINT: Convert property to @property
Diffstat (limited to 'tools/npy_tempita')
-rw-r--r-- | tools/npy_tempita/_looper.py | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/tools/npy_tempita/_looper.py b/tools/npy_tempita/_looper.py index dcb206642..047bf5292 100644 --- a/tools/npy_tempita/_looper.py +++ b/tools/npy_tempita/_looper.py @@ -77,53 +77,53 @@ class loop_pos(object): return '<loop pos=%r at %r>' % ( self.seq[self.pos], self.pos) + @property def index(self): return self.pos - index = property(index) + @property def number(self): return self.pos + 1 - number = property(number) + @property def item(self): return self.seq[self.pos] - item = property(item) + @property def __next__(self): try: return self.seq[self.pos + 1] except IndexError: return None - __next__ = property(__next__) if sys.version < "3": next = __next__ + @property def previous(self): if self.pos == 0: return None return self.seq[self.pos - 1] - previous = property(previous) + @property def odd(self): return not self.pos % 2 - odd = property(odd) + @property def even(self): return self.pos % 2 - even = property(even) + @property def first(self): return self.pos == 0 - first = property(first) + @property def last(self): return self.pos == len(self.seq) - 1 - last = property(last) + @property def length(self): return len(self.seq) - length = property(length) def first_group(self, getter=None): """ |