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):