diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2021-03-17 08:39:45 -0400 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2021-03-17 12:30:22 -0400 |
| commit | aabc72bd33ba445c0a207432acf0aa1cf25263cb (patch) | |
| tree | f7c4608bb4a9a6e8516b4bcc24935bb055711f39 /lib/sqlalchemy/sql | |
| parent | ecb392c5f927ab117f9704ce373bf2af1dbe5b69 (diff) | |
| download | sqlalchemy-aabc72bd33ba445c0a207432acf0aa1cf25263cb.tar.gz | |
Provide special row proxies for count and index
The Python ``namedtuple()`` has the behavior such that the names ``count``
and ``index`` will be served as tuple values if the named tuple includes
those names; if they are absent, then their behavior as methods of
``collections.abc.Sequence`` is maintained. Therefore the
:class:`_result.Row` and :class:`_result.LegacyRow` classes have been fixed
so that they work in this same way, maintaining the expected behavior for
database rows that have columns named "index" or "count".
Fixes: #6074
Change-Id: I49a093da02f33f231d22ed5999c09fcaa3a68601
Diffstat (limited to 'lib/sqlalchemy/sql')
0 files changed, 0 insertions, 0 deletions
