diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2021-04-09 10:46:21 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2021-04-09 10:46:21 -0400 |
commit | a4f30de1662c9bc2c79e66b80565aaf8ba18f8c4 (patch) | |
tree | 0ee4f3242c9cb7fcb803f3a67f9932d829a3bdfd /lib/sqlalchemy/testing/assertsql.py | |
parent | d868f7914cd0617d529a6067e8ec7843692f8937 (diff) | |
download | sqlalchemy-a4f30de1662c9bc2c79e66b80565aaf8ba18f8c4.tar.gz |
Apply recursive check to immediateloader and generalize
Fixed critical regression caused by the new feature added as part of
:ticket:`1763`, eager loaders are invoked on unexpire operations. The new
feature makes use of the "immediateload" eager loader strategy as a
substitute for a collection loading strategy, which unlike the other
"post-load" strategies was not accommodating for recursive invocations
between mutually-dependent relationships, leading to recursion overflow
errors.
Fixes: #6232
Change-Id: Ifb2286281f40d1a04c24741261d4438659b6e3dd
Diffstat (limited to 'lib/sqlalchemy/testing/assertsql.py')
0 files changed, 0 insertions, 0 deletions