Re: [SQLObject] Patch: Transaction.commit(close=True) fails to synchronize deletes

2006-08-02 Thread Oleg Broytmann
On Tue, Jul 18, 2006 at 10:43:59AM -0500, Luke Opperman wrote: > Index: dbconnection.py > === > --- dbconnection.py (revision 1827) > +++ dbconnection.py (working copy) > @@ -837,8 +837,6 @@ > if self._dbConnection.deb

[SQLObject] Patch: Transaction.commit(close=True) fails to synchronize deletes

2006-07-18 Thread Luke Opperman
http://sourceforge.net/tracker/index.php?func=detail&aid=1524615&group_id=74338&atid=540674 With close=True, Transaction.commit() calls _makeObsolete before synchronizing the main connection cache - this resets Transaction._deletedCache, so objects deleted in the transaction are never expired. In