From: Guido van Rossum 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: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e399d08a4a64674761ccbdb102bc803d1d3b06d0;p=thirdparty%2FPython%2Fcpython.git 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 fee06d76be0d..c391545d4e43 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