diff options
| author | mike bayer <mike_mp@zzzcomputing.com> | 2020-02-22 17:57:17 +0000 |
|---|---|---|
| committer | Gerrit Code Review <gerrit@bbpush.zzzcomputing.com> | 2020-02-22 17:57:17 +0000 |
| commit | ca16c53651f819e9587ed29d7d1d7d937e7f25ce (patch) | |
| tree | f85ea34dc4274c1821d0203879eb1e2c5c87e708 /lib/sqlalchemy/sql | |
| parent | f1eb2921c762fef292a07e043b73881aaae476fa (diff) | |
| parent | ffc375d1f02205838485dd1e3e181037b2c0a580 (diff) | |
| download | sqlalchemy-ca16c53651f819e9587ed29d7d1d7d937e7f25ce.tar.gz | |
Merge "Repair inline flag"
Diffstat (limited to 'lib/sqlalchemy/sql')
| -rw-r--r-- | lib/sqlalchemy/sql/compiler.py | 2 | ||||
| -rw-r--r-- | lib/sqlalchemy/sql/dml.py | 11 |
2 files changed, 6 insertions, 7 deletions
diff --git a/lib/sqlalchemy/sql/compiler.py b/lib/sqlalchemy/sql/compiler.py index 2e1809b07..04ae2532b 100644 --- a/lib/sqlalchemy/sql/compiler.py +++ b/lib/sqlalchemy/sql/compiler.py @@ -682,7 +682,7 @@ class SQLCompiler(Compiled): # compile INSERT/UPDATE defaults/sequences inlined (no pre- # execute) - self.inline = inline or getattr(statement, "inline", False) + self.inline = inline or getattr(statement, "_inline", False) self.linting = linting diff --git a/lib/sqlalchemy/sql/dml.py b/lib/sqlalchemy/sql/dml.py index 6bada51dd..097c513b4 100644 --- a/lib/sqlalchemy/sql/dml.py +++ b/lib/sqlalchemy/sql/dml.py @@ -628,7 +628,7 @@ class Insert(ValuesBase): self._bind = bind self.select = self.select_names = None self.include_insert_from_select_defaults = False - self.inline = inline + self._inline = inline self._returning = returning self._validate_dialect_kwargs(dialect_kw) self._return_defaults = return_defaults @@ -656,7 +656,7 @@ class Insert(ValuesBase): is now superseded by the :meth:`.Insert.inline` method. """ - self.inline = True + self._inline = True @_generative def from_select(self, names, select, include_defaults=True): @@ -715,7 +715,7 @@ class Insert(ValuesBase): ) self.select_names = names - self.inline = True + self._inline = True self.include_insert_from_select_defaults = include_defaults self.select = coercions.expect(roles.DMLSelectRole, select) @@ -869,7 +869,6 @@ class Update(ValuesBase): """ - self._preserve_parameter_order = preserve_parameter_order super(Update, self).__init__(table, values, prefixes) self._bind = bind @@ -880,7 +879,7 @@ class Update(ValuesBase): ) else: self._whereclause = None - self.inline = inline + self._inline = inline self._validate_dialect_kwargs(dialect_kw) self._return_defaults = return_defaults @@ -944,7 +943,7 @@ class Update(ValuesBase): is now superseded by the :meth:`.Update.inline` method. """ - self.inline = True + self._inline = True @_generative def where(self, whereclause): |
