changeset 30331 | b19291e5d506 |
parent 30295 | f65faa4422c8 |
child 30338 | b0ca939414ea |
--- a/mercurial/manifest.py Sun Nov 06 04:36:26 2016 +0530 +++ b/mercurial/manifest.py Thu Nov 03 17:31:14 2016 -0700 @@ -422,6 +422,11 @@ def __len__(self): return len(self._lm) + def __nonzero__(self): + # nonzero is covered by the __len__ function, but implementing it here + # makes it easier for extensions to override. + return len(self._lm) != 0 + def __setitem__(self, key, node): self._lm[key] = node, self.flags(key, '')