diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2019-05-18 17:39:22 -0400 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2019-05-18 17:40:30 -0400 |
| commit | 614dfb5f5b5a2427d5d6ce0bc5f34bf0581bf698 (patch) | |
| tree | bf0f098f5651d75f3b478481bedbe10a36716364 /lib/sqlalchemy/sql | |
| parent | 69ebf2cc365baf82016c9d1672fe89e39594b523 (diff) | |
| download | sqlalchemy-614dfb5f5b5a2427d5d6ce0bc5f34bf0581bf698.tar.gz | |
Repair anonymous label comparison
Add a test for comparison of named labels vs. anonymous
Change-Id: I57ada3cf79d982ff32a298cf73a748d353b63dac
Diffstat (limited to 'lib/sqlalchemy/sql')
| -rw-r--r-- | lib/sqlalchemy/sql/clause_compare.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sqlalchemy/sql/clause_compare.py b/lib/sqlalchemy/sql/clause_compare.py index 87f9fb2df..0ea981f1e 100644 --- a/lib/sqlalchemy/sql/clause_compare.py +++ b/lib/sqlalchemy/sql/clause_compare.py @@ -228,7 +228,7 @@ class StructureComparatorStrategy(object): def compare_label(self, elements, left, right, **kw): return left._type._compare_type_affinity(right._type) and ( left.name == right.name - if not isinstance(left, elements._anonymous_label) + if not isinstance(left.name, elements._anonymous_label) else isinstance(right.name, elements._anonymous_label) ) |
