diff options
author | mike bayer <mike_mp@zzzcomputing.com> | 2021-09-17 15:30:07 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@ci3.zzzcomputing.com> | 2021-09-17 15:30:07 +0000 |
commit | 0b9eaa1d912456979c2e13d09869aa3fde1559e3 (patch) | |
tree | bac51a6ad708dfef4ce0a3be2d444fab4543c46f /lib/sqlalchemy/sql/compiler.py | |
parent | f81f78202c8fd547f69a8bf0674607ba29c19512 (diff) | |
parent | 8fca5b6e6a42b6221faaf26a912603393afd8607 (diff) | |
download | sqlalchemy-0b9eaa1d912456979c2e13d09869aa3fde1559e3.tar.gz |
Merge "use the stack for insert_from_select"
Diffstat (limited to 'lib/sqlalchemy/sql/compiler.py')
-rw-r--r-- | lib/sqlalchemy/sql/compiler.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/sqlalchemy/sql/compiler.py b/lib/sqlalchemy/sql/compiler.py index 9af82823a..5153f54d1 100644 --- a/lib/sqlalchemy/sql/compiler.py +++ b/lib/sqlalchemy/sql/compiler.py @@ -3687,7 +3687,10 @@ class SQLCompiler(Compiled): returning_clause = None if insert_stmt.select is not None: - select_text = self.process(self._insert_from_select, **kw) + # placed here by crud.py + select_text = self.process( + self.stack[-1]["insert_from_select"], **kw + ) if self.ctes and toplevel and self.dialect.cte_follows_insert: text += " %s%s" % (self._render_cte_clause(), select_text) |