]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Fix QueryContext ref cycle on joinedload
authorCarson Ip <carsonip715@gmail.com>
Fri, 3 Jan 2020 22:09:20 +0000 (17:09 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 4 Jan 2020 18:01:26 +0000 (13:01 -0500)
commit5ecb7732fb62d80adb4434bdd0e606e43aa14a98
tree62f4110b11eda3228dd01d935535480c18276a01
parent5881fd274015af3de37f2ff0f91ff6a7c61c1540
Fix QueryContext ref cycle on joinedload

Avoid storing a reference to itself when dealing with create_eager_joins. Also fix a cheating test.

Fixes: #5071
Closes: #5072
Pull-request: https://github.com/sqlalchemy/sqlalchemy/pull/5072
Pull-request-sha: 75ebaf7c91e96d7567eb5760be713dc134c58763

Change-Id: I511ddc0979b46f7928217347199eca4b1d0b4a49
doc/build/changelog/unreleased_13/5056.rst
lib/sqlalchemy/orm/query.py
lib/sqlalchemy/orm/strategies.py
test/aaa_profiling/test_memusage.py