diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-08-24 13:30:51 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-08-24 13:30:51 -0400 |
commit | 7ab906e258eec23841c7f0c67266ebb337382277 (patch) | |
tree | 1cca2bdea15893d08758032f1ad26ddcc1e6af86 /lib/sqlalchemy/sql/expression.py | |
parent | fb15c61cc0a6ce128e6ef96d0977eaeb7d8437af (diff) | |
parent | 49827cffd3c2d9b5e0229760b0d8e0966a58a369 (diff) | |
download | sqlalchemy-7ab906e258eec23841c7f0c67266ebb337382277.tar.gz |
merge from tip
Diffstat (limited to 'lib/sqlalchemy/sql/expression.py')
-rw-r--r-- | lib/sqlalchemy/sql/expression.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/sqlalchemy/sql/expression.py b/lib/sqlalchemy/sql/expression.py index a7f5d396a..6f593ab48 100644 --- a/lib/sqlalchemy/sql/expression.py +++ b/lib/sqlalchemy/sql/expression.py @@ -1037,12 +1037,12 @@ def _no_literals(element): else: return element -def _only_column_elements(element): +def _only_column_elements(element, name): if hasattr(element, '__clause_element__'): element = element.__clause_element__() if not isinstance(element, ColumnElement): - raise exc.ArgumentError("Column-based expression object expected; " - "got: %r" % element) + raise exc.ArgumentError("Column-based expression object expected for argument '%s'; " + "got: '%s', type %s" % (name, element, type(element))) return element def _corresponding_column_or_error(fromclause, column, |