(self, key, value)
| 701 | self._insert(k, v) |
| 702 | |
| 703 | def _insert(self, key, value): |
| 704 | flat_key = self._serialize_key(key) |
| 705 | i = self._index.get(flat_key, -1) |
| 706 | if i >= 0: |
| 707 | self._items[i] = (key, value) |
| 708 | else: |
| 709 | self._items.append((key, value)) |
| 710 | self._index[flat_key] = len(self._items) - 1 |
| 711 | |
| 712 | __setitem__ = _insert |
| 713 |
no test coverage detected