summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/expression.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2010-02-05 18:12:38 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2010-02-05 18:12:38 +0000
commit15fd2f79b85b6ee9e8165cd353e922500c907c87 (patch)
tree9b6ac220c96d527eae64abe78d9dd53be985eadf /lib/sqlalchemy/sql/expression.py
parenta4a38a982aa04f3d08e662c50e55be23cefcc492 (diff)
downloadsqlalchemy-15fd2f79b85b6ee9e8165cd353e922500c907c87.tar.gz
- Fixed bug in session.rollback() which involved not removing
formerly "pending" objects from the session before re-integrating "deleted" objects, typically occured with natural primary keys. If there was a primary key conflict between them, the attach of the deleted would fail internally. The formerly "pending" objects are now expunged first. [ticket:1674]
Diffstat (limited to 'lib/sqlalchemy/sql/expression.py')
0 files changed, 0 insertions, 0 deletions