Improve backwards compatibility code to handle True/False.
diff --git a/Lib/sets.py b/Lib/sets.py
index 6fea65f..6e09005 100644
--- a/Lib/sets.py
+++ b/Lib/sets.py
@@ -73,6 +73,10 @@
         for x in iterable:
             if not predicate(x):
                 yield x
+    try:
+        True, False
+    except NameError:
+        True, False = (0==0, 0!=0)
 
 __all__ = ['BaseSet', 'Set', 'ImmutableSet']