# HG changeset patch # User Franz Glasner # Date 1538819698 -7200 # Node ID d3c66ff43b4f514a8bdecf66a14b29c2e2c14270 # Parent ede6535c4733cc73b9f62e3f1f044f23fd5fa210 Refactor: standard iterator over all items and a special one for files only diff -r ede6535c4733 -r d3c66ff43b4f extensions/timestamps.py --- a/extensions/timestamps.py Sat Oct 06 11:46:34 2018 +0200 +++ b/extensions/timestamps.py Sat Oct 06 11:54:58 2018 +0200 @@ -567,6 +567,10 @@ return key in self._d def __iter__(self): + """Iterator over all items (including metadata, comments, et al.)""" + return iter(self._d) + + def files(self): """Iterator for real files. Metadata, comments et al. are discarded