diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2023-01-09 08:53:57 -0500 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2023-01-09 09:29:31 -0500 |
commit | eb9d00c4b4f4f15e871aa9ea88d41023054c6e97 (patch) | |
tree | 04935d2a29ade93983d09b7da06f9131e3c41779 /lib/sqlalchemy/dialects/mysql/pymysql.py | |
parent | a76f4cbb7d3066f71b035b29e511eb811b810c9c (diff) | |
download | sqlalchemy-eb9d00c4b4f4f15e871aa9ea88d41023054c6e97.tar.gz |
accept TableClause through mapped selectable chain
type annotation somehow decided that TableClause doesn't have
primary key fields which is not the case at all. In particular
the "views" recipe relies on TableClause so adding a restriction
like this does not make any sense.
It seems the issue was to open this up for typing, by allowing
TableClause out as far as ddl.sort_tables() typing is passing
for now. Support it out in get_bind() etc.
Fixes: #9071
Change-Id: If0e22e0e7df7bee0ff4b295b0ffacfbc6b7a0142
Diffstat (limited to 'lib/sqlalchemy/dialects/mysql/pymysql.py')
0 files changed, 0 insertions, 0 deletions