]> 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:19 +0000 (22:24 -0500)
commit0491d7b4130e7e81d66f4426533ba44ea8bbcf18
treef2dd4508d293180ee60bb91b1fadb65832f823a4
parentb1ca92625dadce587946df157fac5456b7cf1592
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
(cherry picked from commit bd735eba637cbf2c157046f72dc795a8b2b803e7)
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