]> granicus.if.org Git - python/commitdiff
Gave __sub__/difference a factor of 2-5 speed boost.
authorTim Peters <tim.peters@gmail.com>
Sun, 25 Aug 2002 19:50:43 +0000 (19:50 +0000)
committerTim Peters <tim.peters@gmail.com>
Sun, 25 Aug 2002 19:50:43 +0000 (19:50 +0000)
Lib/sets.py

index bf3ff4df5ea767db036dbc1025df0bfd3ec0e423..466537387a643018c6c61ebd36104be95f1b735c 100644 (file)
@@ -223,9 +223,10 @@ class BaseSet(object):
             return NotImplemented
         result = self.__class__()
         data = result._data
+        otherdata = other._data
         value = True
         for elt in self:
-            if elt not in other:
+            if elt not in otherdata:
                 data[elt] = value
         return result