mercurial/manifest.py
changeset 31476 413b44003462
parent 31367 ef50b491c17d
child 31530 160e7ad941e9
equal deleted inserted replaced
31475:1b9b00aca8a3 31476:413b44003462
   429     def __nonzero__(self):
   429     def __nonzero__(self):
   430         # nonzero is covered by the __len__ function, but implementing it here
   430         # nonzero is covered by the __len__ function, but implementing it here
   431         # makes it easier for extensions to override.
   431         # makes it easier for extensions to override.
   432         return len(self._lm) != 0
   432         return len(self._lm) != 0
   433 
   433 
       
   434     __bool__ = __nonzero__
       
   435 
   434     def __setitem__(self, key, node):
   436     def __setitem__(self, key, node):
   435         self._lm[key] = node, self.flags(key, '')
   437         self._lm[key] = node, self.flags(key, '')
   436 
   438 
   437     def __contains__(self, key):
   439     def __contains__(self, key):
   438         return key in self._lm
   440         return key in self._lm