From f3bcc15c5ca153932a35401a3b37082eb41a9d08 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Sat, 26 Apr 2008 16:34:14 +0000 Subject: - improved behavior of text() expressions when used as FROM clauses, such as select().select_from(text("sometext")) [ticket:1014] - removed _TextFromClause; _TextClause just adds necessary FromClause descriptors at the class level --- lib/sqlalchemy/sql/expression.py | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) (limited to 'lib/sqlalchemy/sql') diff --git a/lib/sqlalchemy/sql/expression.py b/lib/sqlalchemy/sql/expression.py index 8c439ce2c..94c145613 100644 --- a/lib/sqlalchemy/sql/expression.py +++ b/lib/sqlalchemy/sql/expression.py @@ -1788,12 +1788,6 @@ class FromClause(Selectable): def _populate_column_collection(self): pass -class _TextFromClause(FromClause): - __visit_name__ = 'fromclause' - - def __init__(self, text): - self.name = text - class _BindParamClause(ClauseElement, _CompareMixin): """Represent a bind parameter. @@ -1914,6 +1908,9 @@ class _TextClause(ClauseElement): _bind_params_regex = re.compile(r'(?