]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
remove _resolve_label and related attributes
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 18 Oct 2021 20:35:21 +0000 (16:35 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 20 Oct 2021 15:12:39 +0000 (11:12 -0400)
commitb961505986c0499ba63a0105d1b79aaa6db738a0
tree56411840c68bd89f2e81a81e4c75eaf4d1f583b0
parent4bad8b5a7f48d571bd1e96908299134830ff462f
remove _resolve_label and related attributes

these seem to date back to 0.9 and revs like #3148 but none
of it seems to be affecting things now, try removing it all
and seeing what fails.

we've noted that _resolve_label does not appear to be
needed, however allow_label_resolve remains relevant both
for non-column elements like text() as well as that it is
used explicitly by the joined eager loader.

Change-Id: Ic8a5d8001ef2a4133360f51a92a6f7b0cc389095
lib/sqlalchemy/sql/elements.py
lib/sqlalchemy/sql/selectable.py
test/orm/test_eager_relations.py
test/sql/test_text.py