diff options
Diffstat (limited to 'Lib/_weakrefset.py')
-rw-r--r-- | Lib/_weakrefset.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Lib/_weakrefset.py b/Lib/_weakrefset.py index 4d0de8c..304c66f 100644 --- a/Lib/_weakrefset.py +++ b/Lib/_weakrefset.py @@ -157,19 +157,19 @@ class WeakSet: __le__ = issubset def __lt__(self, other): - return self.data < set(ref(item) for item in other) + return self.data < set(map(ref, other)) def issuperset(self, other): return self.data.issuperset(ref(item) for item in other) __ge__ = issuperset def __gt__(self, other): - return self.data > set(ref(item) for item in other) + return self.data > set(map(ref, other)) def __eq__(self, other): if not isinstance(other, self.__class__): return NotImplemented - return self.data == set(ref(item) for item in other) + return self.data == set(map(ref, other)) def symmetric_difference(self, other): newset = self.copy() |