diff options
Diffstat (limited to 'lib/sqlalchemy/sql/compiler.py')
-rw-r--r-- | lib/sqlalchemy/sql/compiler.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/sqlalchemy/sql/compiler.py b/lib/sqlalchemy/sql/compiler.py index f705a216e..5fe30a8ff 100644 --- a/lib/sqlalchemy/sql/compiler.py +++ b/lib/sqlalchemy/sql/compiler.py @@ -158,7 +158,7 @@ class _CompileLabel(visitors.Visitable): def __init__(self, col, name, alt_names=()): self.element = col self.name = name - self._alt_names = alt_names + self._alt_names = (col,) + alt_names @property def proxy_set(self): @@ -391,7 +391,7 @@ class SQLCompiler(engine.Compiled): add_to_result_map( labelname, label.name, - (label, label.element, labelname, ) + label._alt_names, + (label, labelname, ) + label._alt_names, label.type ) |