equal
deleted
inserted
replaced
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 |