Blob Blame History Raw
diff -up SQLObject-0.10.2/sqlobject/converters.py.mine SQLObject-0.10.2/sqlobject/converters.py
--- SQLObject-0.10.2/sqlobject/converters.py.mine	2010-01-08 20:40:19.830139020 -0500
+++ SQLObject-0.10.2/sqlobject/converters.py	2010-01-08 20:41:06.582138269 -0500
@@ -157,17 +157,16 @@ registerConverter(dict, SequenceConverte
 try:
     set, frozenset
 except NameError:
-    pass
+    try:
+        from sets import Set, ImmutableSet
+    except ImportError:
+        pass
+    else:
+        registerConverter(Set, SequenceConverter)
+        registerConverter(ImmutableSet, SequenceConverter)
 else:
     registerConverter(set, SequenceConverter)
     registerConverter(frozenset, SequenceConverter)
-try:
-    from sets import Set, ImmutableSet
-except ImportError:
-    pass
-else:
-    registerConverter(Set, SequenceConverter)
-    registerConverter(ImmutableSet, SequenceConverter)
 
 if hasattr(time, 'struct_time'):
     def StructTimeConverter(value, db):