# HG changeset patch # User Simon Whitaker # Date 2017-10-01 15:46:02 # Node ID 7d2f71b7bc31acf1290ad3211481c5c77345a1da # Parent b6692ba7d5b04d841071fb35eb28faf801e5bb95 dirstate: implement __len__ on dirstatemap (issue5695) Differential Revision: https://phab.mercurial-scm.org/D884 diff --git a/mercurial/dirstate.py b/mercurial/dirstate.py --- a/mercurial/dirstate.py +++ b/mercurial/dirstate.py @@ -1300,6 +1300,9 @@ class dirstatemap(object): def iteritems(self): return self._map.iteritems() + def __len__(self): + return len(self._map) + def __iter__(self): return iter(self._map)