(self, key)
| 24 | curr[self.NEXT] = end[self.PREV] = self.map[key] = [key, curr, end] |
| 25 | |
| 26 | def discard(self, key): |
| 27 | if key in self.map: |
| 28 | key, prev, next = self.map.pop(key) |
| 29 | prev[self.NEXT] = next |
| 30 | next[self.PREV] = prev |
| 31 | |
| 32 | def __iter__(self): |
| 33 | end = self.end |
no test coverage detected