summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/expression.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2012-09-22 16:03:57 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2012-09-22 16:03:57 -0400
commit03cb8ce548a99b97852c25f2fec26ed611afbb5c (patch)
treec8843f6b02b22b835458a039d3dcc3b099bbcbad /lib/sqlalchemy/sql/expression.py
parent81c1ec33e37c23be58285d4ef607de9b670c547f (diff)
downloadsqlalchemy-03cb8ce548a99b97852c25f2fec26ed611afbb5c.tar.gz
- [bug] Extra logic has been added to the "flush"
that occurs within Session.commit(), such that the extra state added by an after_flush() or after_flush_postexec() hook is also flushed in a subsequent flush, before the "commit" completes. Subsequent calls to flush() will continue until the after_flush hooks stop adding new state. An "overflow" counter of 100 is also in place, in the event of a broken after_flush() hook adding new content each time. [ticket:2566]
Diffstat (limited to 'lib/sqlalchemy/sql/expression.py')
0 files changed, 0 insertions, 0 deletions