summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql
diff options
context:
space:
mode:
authormike bayer <mike_mp@zzzcomputing.com>2020-02-22 17:57:17 +0000
committerGerrit Code Review <gerrit@bbpush.zzzcomputing.com>2020-02-22 17:57:17 +0000
commitca16c53651f819e9587ed29d7d1d7d937e7f25ce (patch)
treef85ea34dc4274c1821d0203879eb1e2c5c87e708 /lib/sqlalchemy/sql
parentf1eb2921c762fef292a07e043b73881aaae476fa (diff)
parentffc375d1f02205838485dd1e3e181037b2c0a580 (diff)
downloadsqlalchemy-ca16c53651f819e9587ed29d7d1d7d937e7f25ce.tar.gz
Merge "Repair inline flag"
Diffstat (limited to 'lib/sqlalchemy/sql')
-rw-r--r--lib/sqlalchemy/sql/compiler.py2
-rw-r--r--lib/sqlalchemy/sql/dml.py11
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):