From: Guido van Rossum <guido@python.org> Date: Fri, 23 Aug 2002 14:45:02 +0000 (+0000) Subject: RH pointed out that discard(element) doesn't do the transformation on X-Git-Tag: v2.3c1~4326 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e399d08a4a64674761ccbdb102bc803d1d3b06d0;p=python RH pointed out that discard(element) doesn't do the transformation on the element if necessary. Fixed by calling self.remove(element). --- diff --git a/Lib/sets.py b/Lib/sets.py index fee06d76be..c391545d4e 100644 --- a/Lib/sets.py +++ b/Lib/sets.py @@ -450,7 +450,7 @@ class Set(BaseSet): If the element is not a member, do nothing. """ try: - del self._data[element] + self.remove(element) except KeyError: pass