diff options
Diffstat (limited to 'lib/sqlalchemy/util.py')
-rw-r--r-- | lib/sqlalchemy/util.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/lib/sqlalchemy/util.py b/lib/sqlalchemy/util.py index d2a202e50..1d23c387f 100644 --- a/lib/sqlalchemy/util.py +++ b/lib/sqlalchemy/util.py @@ -18,13 +18,18 @@ except ImportError: try: Set = set set_types = set, sets.Set -except: +except NameError: Set = sets.Set set_types = sets.Set, try: + import cPickle as pickle +except ImportError: + import pickle + +try: reversed = __builtin__.reversed -except: +except AttributeError: def reversed(seq): i = len(seq) -1 while i >= 0: |