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