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