# HG changeset patch # User Pierre-Yves David # Date 1393353174 28800 # Node ID f3c8db3d6d66550b050e02b592c84e3705b9f899 # Parent 224a058f7cd10e0f17a7b31f3c2a63f9dfece5bd obsstore: add a __len__ method We can already use "for mark in store:" it make sense to allow "len(store)" too. diff -r 224a058f7cd1 -r f3c8db3d6d66 mercurial/obsolete.py --- a/mercurial/obsolete.py Tue Feb 25 10:21:54 2014 -0800 +++ b/mercurial/obsolete.py Tue Feb 25 10:32:54 2014 -0800 @@ -247,6 +247,9 @@ def __iter__(self): return iter(self._all) + def __len__(self): + return len(self._all) + def __nonzero__(self): return bool(self._all)