From d10560b81394d8bfa71c96f5622e4c0fb11d8a7f Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Mon, 15 Aug 2022 19:07:30 +0200 Subject: datafile: implement __reversed__ for _DataRefinementLevel --- datafile.py | 4 ++++ 1 file changed, 4 insertions(+) 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): -- cgit v1.2.3