(self, key)
| 511 | return val |
| 512 | |
| 513 | def __getitem__(self, key): |
| 514 | self._key = copy.deepcopy(key) |
| 515 | if self._encoder is not None: |
| 516 | return self._encode_key(key) |
| 517 | elif not isinstance(key, Hashable): |
| 518 | key = tuple(key) |
| 519 | return super(Dict, self).__getitem__(key) |
| 520 | |
| 521 | def __missing__(self, key): |
| 522 | return self._key |
no test coverage detected