diff -r f5dec8c57715 Lib/collections/abc.py --- a/Lib/collections/abc.py Wed Oct 31 10:52:16 2012 -0400 +++ b/Lib/collections/abc.py Wed Oct 31 18:55:41 2012 +0200 @@ -200,12 +200,12 @@ def __gt__(self, other): if not isinstance(other, Set): return NotImplemented - return other < self + return other.__lt__(self) def __ge__(self, other): if not isinstance(other, Set): return NotImplemented - return other <= self + return other.__le__(self) def __eq__(self, other): if not isinstance(other, Set):