diff options
author | Jason Kirtland <jek@discorporate.us> | 2007-08-13 06:35:32 +0000 |
---|---|---|
committer | Jason Kirtland <jek@discorporate.us> | 2007-08-13 06:35:32 +0000 |
commit | a19fa666ba3842fa84cfc59da06055f472a6f5a6 (patch) | |
tree | db04bb6167962bb0c2c2fd642dbc06a968df7269 /lib/sqlalchemy/util.py | |
parent | 58f8db9955a850b55619a994a9e1f0e24a2b78e6 (diff) | |
download | sqlalchemy-a19fa666ba3842fa84cfc59da06055f472a6f5a6.tar.gz |
Centralized some `try: import foo except: import other as foo` imports in util
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: |