Remove an element. If not a member, raise a KeyError.
(self, value)
| 712 | raise NotImplementedError |
| 713 | |
| 714 | def remove(self, value): |
| 715 | """Remove an element. If not a member, raise a KeyError.""" |
| 716 | if value not in self: |
| 717 | raise KeyError(value) |
| 718 | self.discard(value) |
| 719 | |
| 720 | def pop(self): |
| 721 | """Return the popped value. Raise KeyError if empty.""" |