equal
deleted
inserted
replaced
420 return self._lm[key] |
420 return self._lm[key] |
421 |
421 |
422 def __len__(self): |
422 def __len__(self): |
423 return len(self._lm) |
423 return len(self._lm) |
424 |
424 |
|
425 def __nonzero__(self): |
|
426 # nonzero is covered by the __len__ function, but implementing it here |
|
427 # makes it easier for extensions to override. |
|
428 return len(self._lm) != 0 |
|
429 |
425 def __setitem__(self, key, node): |
430 def __setitem__(self, key, node): |
426 self._lm[key] = node, self.flags(key, '') |
431 self._lm[key] = node, self.flags(key, '') |
427 |
432 |
428 def __contains__(self, key): |
433 def __contains__(self, key): |
429 return key in self._lm |
434 return key in self._lm |