diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-09-19 16:11:16 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-09-19 16:11:16 -0400 |
commit | 90c8d8e0c9e2d0a9eeace7fa326df26a5f28465a (patch) | |
tree | 48b1e7fa44d5368f56be00c78c0e3d647186c497 /lib/sqlalchemy/sql/compiler.py | |
parent | e4bc7d289477e22815f4c6ab86b3f0c1bf356e08 (diff) | |
parent | c5c8cdf3b4d7dc456cfef29ea04b2b7300060c7a (diff) | |
download | sqlalchemy-90c8d8e0c9e2d0a9eeace7fa326df26a5f28465a.tar.gz |
merge tip
Diffstat (limited to 'lib/sqlalchemy/sql/compiler.py')
-rw-r--r-- | lib/sqlalchemy/sql/compiler.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/sqlalchemy/sql/compiler.py b/lib/sqlalchemy/sql/compiler.py index 584e43a88..154ede1bf 100644 --- a/lib/sqlalchemy/sql/compiler.py +++ b/lib/sqlalchemy/sql/compiler.py @@ -332,6 +332,10 @@ class SQLCompiler(engine.Compiled): def visit_column(self, column, result_map=None, **kwargs): name = column.name + if name is None: + raise exc.CompileError("Cannot compile Column object until " + "it's 'name' is assigned.") + if not column.is_literal and isinstance(name, sql._generated_label): name = self._truncated_identifier("colident", name) |