diff --git a/lib/sqlalchemy/sql/elements.py b/lib/sqlalchemy/sql/elements.py index b180c0124d..045056b42d 100644 --- a/lib/sqlalchemy/sql/elements.py +++ b/lib/sqlalchemy/sql/elements.py @@ -1225,7 +1225,7 @@ class TextClause(Executable, ClauseElement): for key, type_ in types.items(): col_by_name[key] = ColumnClause(key, type_) - return selectable.TextAsFrom(self, col_by_name.values()) + return selectable.TextAsFrom(self, list(col_by_name.values())) @property def type(self):