(self, key)
| 672 | self._data = data |
| 673 | |
| 674 | def __getitem__(self, key): |
| 675 | try: |
| 676 | value = self._data[self.encodekey(key)] |
| 677 | except KeyError: |
| 678 | # raise KeyError with the original key value |
| 679 | raise KeyError(key) from None |
| 680 | return self.decodevalue(value) |
| 681 | |
| 682 | def __setitem__(self, key, value): |
| 683 | key = self.encodekey(key) |