Revision 47c28c5b

b/lib/objects.py
63 63
                             (type(self).__name__, name))
64 64
    return None
65 65

  
66
  def __setitem__(self, key, value):
67
    if key not in self.__slots__:
68
      raise KeyError, key
69
    setattr(self, key, value)
70

  
66 71
  def __getstate__(self):
67 72
    state = {}
68 73
    for name in self.__slots__:

Also available in: Unified diff