diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2009-12-29 16:17:02 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2009-12-29 16:17:02 +0000 |
| commit | 03bcbb8db807bf014f8a8922497e9aba98f538b5 (patch) | |
| tree | 5e1af157eb18d38b591814f819b5194e42c3f756 /lib/sqlalchemy | |
| parent | 17958b5b472e73dcf614f602b238106092157bcd (diff) | |
| download | sqlalchemy-03bcbb8db807bf014f8a8922497e9aba98f538b5.tar.gz | |
dont crack up on entirely unsupported types
Diffstat (limited to 'lib/sqlalchemy')
| -rw-r--r-- | lib/sqlalchemy/sql/util.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/sqlalchemy/sql/util.py b/lib/sqlalchemy/sql/util.py index 06cd78db1..0fe9c0c1e 100644 --- a/lib/sqlalchemy/sql/util.py +++ b/lib/sqlalchemy/sql/util.py @@ -105,6 +105,9 @@ def determine_date_affinity(expr): determine_date_affinity(expr.left), \ determine_date_affinity(expr.right) + if left_affin is None or right_affin is None: + return None + if operators.is_commutative(expr.operator): key = tuple(sorted([left_affin, right_affin], key=lambda cls:cls.__name__)) else: |
