summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sqlalchemy')
-rw-r--r--lib/sqlalchemy/sql.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/sqlalchemy/sql.py b/lib/sqlalchemy/sql.py
index 0dcba3698..5adef46f2 100644
--- a/lib/sqlalchemy/sql.py
+++ b/lib/sqlalchemy/sql.py
@@ -2393,6 +2393,9 @@ class _Label(ColumnElement):
def _get_from_objects(self):
return self.obj._get_from_objects()
+ def _hide_froms(self):
+ return self.obj._hide_froms()
+
def _make_proxy(self, selectable, name = None):
if isinstance(self.obj, Selectable):
return self.obj._make_proxy(selectable, name=self.name)
@@ -2829,7 +2832,7 @@ class Select(_SelectBaseMixin, FromClause):
if self.is_scalar and not hasattr(self, 'type'):
self.type = column.type
-
+
# if the column is a Select statement itself,
# accept visitor
self.__correlator.traverse(column)