diff options
| author | mike bayer <mike_mp@zzzcomputing.com> | 2021-07-13 14:25:13 +0000 |
|---|---|---|
| committer | Gerrit Code Review <gerrit@ci3.zzzcomputing.com> | 2021-07-13 14:25:13 +0000 |
| commit | 673ca806b323f47ef7064dd64ffc98240818b930 (patch) | |
| tree | 56fbe5fde5a3892475949ce16e84793364bf0eb2 /lib/sqlalchemy/engine/cursor.py | |
| parent | 326e3f5dc26f22ca51f4aa2509856d8077e76dec (diff) | |
| parent | 707e5d70fcdcfaaddcd0aaee51f4f1b881e5e3e2 (diff) | |
| download | sqlalchemy-673ca806b323f47ef7064dd64ffc98240818b930.tar.gz | |
Merge "labeling refactor"
Diffstat (limited to 'lib/sqlalchemy/engine/cursor.py')
| -rw-r--r-- | lib/sqlalchemy/engine/cursor.py | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/lib/sqlalchemy/engine/cursor.py b/lib/sqlalchemy/engine/cursor.py index 09c6a4db7..5e6078f86 100644 --- a/lib/sqlalchemy/engine/cursor.py +++ b/lib/sqlalchemy/engine/cursor.py @@ -728,12 +728,18 @@ class LegacyCursorResultMetaData(CursorResultMetaData): result = map_.get(key if self.case_sensitive else key.lower()) elif isinstance(key, expression.ColumnElement): if ( - key._label - and (key._label if self.case_sensitive else key._label.lower()) + key._tq_label + and ( + key._tq_label + if self.case_sensitive + else key._tq_label.lower() + ) in map_ ): result = map_[ - key._label if self.case_sensitive else key._label.lower() + key._tq_label + if self.case_sensitive + else key._tq_label.lower() ] elif ( hasattr(key, "name") |
