diff options
author | Meador Inge <meadori@gmail.com> | 2012-03-04 22:40:15 -0600 |
---|---|---|
committer | Meador Inge <meadori@gmail.com> | 2012-03-04 22:40:15 -0600 |
commit | f1c42599bae9fcc47eb5f5d38ff077c000fef38f (patch) | |
tree | a7c38b9938b7f9153ac791fc629740738a6e3173 /Lib/_weakrefset.py | |
parent | 5102bf476c509b4fa82e5a6b7419c6f430c78202 (diff) | |
parent | 653f932eff642065061f36693d59e10507523a6f (diff) | |
download | cpython-git-f1c42599bae9fcc47eb5f5d38ff077c000fef38f.tar.gz |
Issue #14195: Make WeakSet.__lt__ and WeakSet.__gt__ irreflexive.
Diffstat (limited to 'Lib/_weakrefset.py')
-rw-r--r-- | Lib/_weakrefset.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/Lib/_weakrefset.py b/Lib/_weakrefset.py index 1f41841973..6a98b88e33 100644 --- a/Lib/_weakrefset.py +++ b/Lib/_weakrefset.py @@ -152,17 +152,17 @@ class WeakSet: def issubset(self, other): return self.data.issubset(ref(item) for item in other) - __lt__ = issubset + __le__ = issubset - def __le__(self, other): - return self.data <= set(ref(item) for item in other) + def __lt__(self, other): + return self.data < set(ref(item) for item in other) def issuperset(self, other): return self.data.issuperset(ref(item) for item in other) - __gt__ = issuperset + __ge__ = issuperset - def __ge__(self, other): - return self.data >= set(ref(item) for item in other) + def __gt__(self, other): + return self.data > set(ref(item) for item in other) def __eq__(self, other): if not isinstance(other, self.__class__): |