diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2021-04-12 23:48:02 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2021-04-13 09:15:09 -0400 |
commit | d5f0e1d846fd3cf29e88989db362348796179c3d (patch) | |
tree | 8ee2aa5ad2682b68b5da925150f41b71769efa12 /lib/sqlalchemy/sql/operators.py | |
parent | de7f14104d5278987fa72d6866fa39569e56077e (diff) | |
download | sqlalchemy-d5f0e1d846fd3cf29e88989db362348796179c3d.tar.gz |
Disable raiseload in immediateload strategy
Fixed issue in the new feature of :meth:`_orm.Session.refresh` introduced
by :ticket:`1763` where eagerly loaded relationships are also refreshed,
where the ``lazy="raise"`` and ``lazy="raise_on_sql"`` loader strategies
would interfere with the :func:`_orm.immediateload` loader strategy, thus
breaking the feature for relationships that were loaded with
:func:`_orm.selectinload`, :func:`_orm.subqueryload` as well.
Also update some docs re: refresh, populate existing, etc.
Fixes: #6252
Change-Id: I5ac1430d33f1ce868426c22c7635f41f738580ce
Diffstat (limited to 'lib/sqlalchemy/sql/operators.py')
0 files changed, 0 insertions, 0 deletions