(self, item)
| 568 | self.add(obj) |
| 569 | |
| 570 | def discard(self, item): |
| 571 | # type: (Any) -> None |
| 572 | # mark an existing item as removed. If KeyError is not found, pass. |
| 573 | self._data.pop(item, None) |
| 574 | self._maybe_refresh_heap() |
| 575 | pop_value = discard |
| 576 | |
| 577 | def purge(self, now=None): |