]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
repair broken lambda patch
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 9 Mar 2023 18:54:07 +0000 (13:54 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 10 Mar 2023 20:07:27 +0000 (15:07 -0500)
commit2c9796b10c3e85450afdeedc4003607abda2f2db
tree916866e37253c920acbf6d61adafbc64c2cb159b
parent9c0715181de6f03543c7ac9038c481f57f773d49
repair broken lambda patch

in I4e0b627bfa187f1780dc68ec81b94db1c78f846a the 1.4 version has more
changes than the main version, which failed to get the entire change,
yet the whole thing was merged.   Restore the missing mutex related
code to the main version.

Fixed regression where the fix for :ticket:`8098`, which was released in
the 1.4 series and provided a layer of concurrency-safe checks for the
lambda SQL API, included additional fixes in the patch that failed to be
applied to the main branch. These additional fixes have been applied.

Change-Id: Id172e09c421dafa6ef1d40b383aa4371de343864
References: #8098
Fixes: #9461
doc/build/changelog/unreleased_20/9461.rst [new file with mode: 0644]
lib/sqlalchemy/sql/lambdas.py
test/ext/test_automap.py
test/requirements.py
test/sql/test_lambdas.py