diff options
| author | mike bayer <mike_mp@zzzcomputing.com> | 2019-06-13 18:14:12 +0000 |
|---|---|---|
| committer | Gerrit Code Review <gerrit@bbpush.zzzcomputing.com> | 2019-06-13 18:14:12 +0000 |
| commit | 750c2d99c6ffa24161852973f045b5a1449b4f6c (patch) | |
| tree | 9a96b8ac66976a94f9133a339bee6baba8e22d35 /lib/sqlalchemy/sql/coercions.py | |
| parent | e50da587781d9a1fc48c7505e5f6a661155a3b54 (diff) | |
| parent | 3002c560ee0e23e045ff67617838220e736d31fc (diff) | |
| download | sqlalchemy-750c2d99c6ffa24161852973f045b5a1449b4f6c.tar.gz | |
Merge "Reverse Alias nesting concept"
Diffstat (limited to 'lib/sqlalchemy/sql/coercions.py')
| -rw-r--r-- | lib/sqlalchemy/sql/coercions.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/sqlalchemy/sql/coercions.py b/lib/sqlalchemy/sql/coercions.py index d4551eb60..ccd506a73 100644 --- a/lib/sqlalchemy/sql/coercions.py +++ b/lib/sqlalchemy/sql/coercions.py @@ -176,10 +176,10 @@ class _ColumnCoercions(object): elif ( resolved._is_from_clause and isinstance(resolved, selectable.Alias) - and resolved.original._is_select_statement + and resolved.element._is_select_statement ): self._warn_for_scalar_subquery_coercion() - return resolved.original.scalar_subquery() + return resolved.element.scalar_subquery() else: self._raise_for_expected(original_element, argname) @@ -282,9 +282,9 @@ class InElementImpl(RoleImpl, roles.InElementRole): if resolved._is_from_clause: if ( isinstance(resolved, selectable.Alias) - and resolved.original._is_select_statement + and resolved.element._is_select_statement ): - return resolved.original + return resolved.element else: return resolved.select() else: @@ -579,9 +579,9 @@ class DMLSelectImpl(_NoTextCoercion, RoleImpl, roles.DMLSelectRole): if resolved._is_from_clause: if ( isinstance(resolved, selectable.Alias) - and resolved.original._is_select_statement + and resolved.element._is_select_statement ): - return resolved.original + return resolved.element else: return resolved.select() else: |
