mercurial/manifest.py
changeset 34345 05167447f90d
parent 34296 3c9691728237
child 35586 fbf1a5d680ea
equal deleted inserted replaced
34344:ac0cd81e2f83 34345:05167447f90d
   440 
   440 
   441     def __setitem__(self, key, node):
   441     def __setitem__(self, key, node):
   442         self._lm[key] = node, self.flags(key, '')
   442         self._lm[key] = node, self.flags(key, '')
   443 
   443 
   444     def __contains__(self, key):
   444     def __contains__(self, key):
       
   445         if key is None:
       
   446             return False
   445         return key in self._lm
   447         return key in self._lm
   446 
   448 
   447     def __delitem__(self, key):
   449     def __delitem__(self, key):
   448         del self._lm[key]
   450         del self._lm[key]
   449 
   451