]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Add QueryEvents before_compile_update / before_compile_delete
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 23 Jan 2019 02:49:07 +0000 (21:49 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 23 Jan 2019 03:24:08 +0000 (22:24 -0500)
commitbd735eba637cbf2c157046f72dc795a8b2b803e7
tree8a9436454bee9eb0eb500293e21cc6a3677beef7
parent5832f7172907a8151345d95061f93784ce4bb9b1
Add QueryEvents before_compile_update / before_compile_delete

Added new event hooks :meth:`.QueryEvents.before_compile_update` and
:meth:`.QueryEvents.before_compile_delete` which complement
:meth:`.QueryEvents.before_compile` in the case of the :meth:`.Query.update`
and :meth:`.Query.delete` methods.

Fixes: #4461
Change-Id: I47884f0e1f07d7e62870c2a918b15f917f9245ab
doc/build/changelog/unreleased_12/4461.rst [new file with mode: 0644]
lib/sqlalchemy/orm/events.py
lib/sqlalchemy/orm/persistence.py
test/orm/test_events.py