diff options
author | Anton Khirnov <anton@khirnov.net> | 2022-08-15 19:07:30 +0200 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2022-08-15 19:07:30 +0200 |
commit | d10560b81394d8bfa71c96f5622e4c0fb11d8a7f (patch) | |
tree | dd56d9febb9b4b6a386b963f480d96963b4a955f | |
parent | 9451cab86cea77e361a531c537252a24b97d1edf (diff) |
datafile: implement __reversed__ for _DataRefinementLevel
-rw-r--r-- | datafile.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/datafile.py b/datafile.py index 7b7b6e3..f1b206f 100644 --- a/datafile.py +++ b/datafile.py @@ -74,6 +74,10 @@ class _DataRefinementLevel(object): for it, t in self._ds._df.itertimes[self.n]: yield self._ds.slice(it, rl = self.n) + def __reversed__(self): + for it, t in reversed(self._ds._df.itertimes[self.n]): + yield self._ds.slice(it, rl = self.n) + #def _next(self): |