diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2012-09-22 16:03:57 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2012-09-22 16:03:57 -0400 |
commit | 03cb8ce548a99b97852c25f2fec26ed611afbb5c (patch) | |
tree | c8843f6b02b22b835458a039d3dcc3b099bbcbad /lib/sqlalchemy/sql/expression.py | |
parent | 81c1ec33e37c23be58285d4ef607de9b670c547f (diff) | |
download | sqlalchemy-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