(self, key)
| 500 | super(Dict, self).__setitem__(key, value) |
| 501 | |
| 502 | def _encode_key(self, key): |
| 503 | D = super(Dict, self) |
| 504 | enc_key = self._encoder(key) |
| 505 | if D.__contains__(enc_key): |
| 506 | val = D.__getitem__(enc_key) |
| 507 | else: |
| 508 | val = self._id_max |
| 509 | D.__setitem__(enc_key, val) |
| 510 | self._id_max += 1 |
| 511 | return val |
| 512 | |
| 513 | def __getitem__(self, key): |
| 514 | self._key = copy.deepcopy(key) |
no test coverage detected