summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--datafile.py4
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):