Revision e978484a lib/objects.py
b/lib/objects.py | ||
---|---|---|
99 | 99 |
(type(self).__name__, name)) |
100 | 100 |
return None |
101 | 101 |
|
102 |
def __setitem__(self, key, value): |
|
103 |
if key not in self.__slots__: |
|
104 |
raise KeyError(key) |
|
105 |
setattr(self, key, value) |
|
106 |
|
|
107 | 102 |
def __setstate__(self, state): |
108 | 103 |
for name in state: |
109 | 104 |
if name in self.__slots__: |
Also available in: Unified diff